home *** CD-ROM | disk | FTP | other *** search
/ The Business Master (3rd Edition) / The Business Master (3rd Edition).iso / files / busition / ticklex / tklx.exe / TICKLEX.DOC < prev    next >
Encoding:
Text File  |  1992-11-21  |  173.5 KB  |  3,749 lines

  1.  
  2.  
  3.  
  4.                  OTHER PROGRAMS IN THE "POWER OFFICE" LINE-UP
  5.  
  6.      BillPower  --> time & billing with totally integrated general ledger
  7.      MT-Tracker --> TickleX's scheduling power, plus a client/project database
  8.      RAMdesk    --> pop-up network message system, calculator, scheduler,
  9.                     phone directory, time/work/expense log, data base 
  10.      ReSearch   --> research/evidence organizer for litigation support
  11.  
  12.  
  13. MORE DETAIL ON BILLPOWER and BILLPOWER PLUS
  14.  
  15.      BillPower is a system designed to relieve you of the drudgery involved  in 
  16. billing.   In a nutshell, it will track the time you work on professional  mat-
  17. ters,  keep up with your receipts and disbursements, and calculate  the  amount 
  18. owed  by  each client.  And it will automatically prepare  informative  monthly 
  19. statements  for all your clients.  All on either a stand-alone or pop-up basis!
  20.  
  21.      Engineered exclusively for the small firm, this innovative software offers 
  22. a  rare combination of power and ease of use at a fair price.  Unlike  programs 
  23. that  attempt to electronically emulate ancient manual  accounting  procedures, 
  24. BillPower  is designed to capitalize upon the power of your computer.   If  you 
  25. are  an  "old hand" at bookkeeping, then open your mind to a  real-time  system 
  26. which  immediately updates all balances at the time an entry is made; one  that 
  27. does  not require periodic batch postings or annual close-outs; one  that  pro-
  28. vides a convenient method for correcting erroneous entries; a system that never 
  29. erases  old data in the interest of consolidation.  You'll find both  BillPower  
  30. and BillPower Plus to be advanced products.
  31.  
  32.         --> BillPower ($100):  time, billing, & bookkeeping for firms  with  
  33.             up to  three timekeepers -- includes bank  account  management,  
  34.             income-expense reports, balance sheets, & several bill formats.
  35.  
  36.         --> BillPower Plus ($150):  time,  billing, & bookkeeping for  firms 
  37.             with up to fifteen timekeepers -- builds upon BillPower's   fea-
  38.             tures,  adding the abilities to keep extensive indexed memos  on     
  39.             any subject, maintain notes on thousands of people, conduct con-
  40.             flict of interest checks, prepare mailing labels, and more. 
  41.  
  42.      BillPower   can prepare several types of reports.  Whenever  you   request  
  43. one,  you will be presented with a screen listing the parameters by  which  you 
  44. can choose the information to be included.  After you have selected the  appro-
  45. priate   parameters,  BillPower will hunt through its data base  for   informa-
  46. tion  meeting your specifications.  The report may be sent to the  screen,  the 
  47. printer or to a disk file. 
  48.  
  49.      Finally, while other time and billing programs may offer "links" to exter-
  50. nal accounting software, BillPower completely integrates its bookkeeping  func-
  51. tions into the rest of the program.  In fact, BillPower Plus can simultaneously
  52. update  affected G/L accounts (as well as a client's balance and  aged  receiv-
  53. ables) at the time that a disbursement or receipt is entered.  This "real-time" 
  54. approach to bookkeeping, virtually unprecedented in a time and billing program, 
  55. saves you the time you would otherwise spend making duplicate G/L entries, pos-
  56. ting transactions, and/or transferring files from one program to another.  With 
  57. BillPower  Plus,  a SINGLE entry can handle all the updating that needs  to  be 
  58. done.  No other program offers such a degree of integration.  NONE!
  59. TO:  INTEGRA COMPUTING, 910 Cobb Place Manor Dr., Marietta, GA  30066    TX 6.1
  60.  
  61.             Name __________________________________________________________
  62.        Firm Name __________________________________  Phone ________________
  63.          Address __________________________________________________________
  64.             City _________________  State ___  Zip _______  County ________
  65.  # Professionals _____  # Employees ____  Type of Practice ________________
  66. I first heard of Integra Computing from ___________________________________
  67. Prices and availability are subject to change without notice.
  68.  
  69. Send unregistered** copies of the following:
  70. ___ copies of MT-Tracker     at $15                                      $_____
  71. ___ copies of RAMdesk        at $10 ea                                   $_____
  72. ___ copies of ReSearch       at $10 ea                                   $_____
  73. ___ copies of BillPower      at $10 ea                                   $_____
  74. ___ copies of BillPower Plus at $15 ea                                   $_____
  75.  
  76. Send registered** copies of the following:
  77.     TickleX for use on ___ (number) non-connected workstations           $_____
  78.                        ___ (number) networked workstations               $_____ 
  79.     $60 for each of first 5 wkstations; $50 for each of wkstations  6-10;  
  80.     $40 for each of wkstations 11-20;   $35 for each of wkstations 21-50;
  81.     $30 for each of wkstations 51-100;  $25 each thereafter.
  82. ___ copies of MT-Tracker     at $90                                      $_____
  83. ___ copies of RAMdesk        at $50  ea (only $25 w/each copy of TickleX)$_____
  84. ___ copies of ReSearch       at $90  ea                                  $_____
  85. ___ copies of BillPower Plus at $150 ea                                  $_____
  86. +++ Add an extra $60 for each hour of telephone support* you wish to buy $_____
  87.  
  88. To have programs supplied on 3.5" media, enclose $5.00 extra PER PROGRAM $_____
  89. If you don't live in the U.S., Canada, or Mexico, please add $10.00 more $_____
  90.  
  91.                                                              TOTAL ORDER $_____
  92.           ___% Sales Tax for ___________ county, if you're a GA resident $_____
  93.  
  94. If you live in a country that was formerly governed by communists, and 
  95. this order is being placed before 1 January 1994, you may subtract 50%  -$_____
  96.  
  97.       Please enclose CHECK or MONEY ORDER in US dollars  --  GRAND TOTAL $_____
  98.  
  99.       Credit card orders and purchase orders which are
  100.       not accompanied by payment will not be accepted.
  101.       A check or money order must show on its face the
  102.       name & address of a US bank that will accept it.
  103.  
  104.  
  105. I agree to all the terms of the License, Disclaimer, and Agreement found below.
  106.  
  107. _______________________________________                       _________________
  108. SIGNATURE                                                     DATE
  109.  
  110. *   Telephone support will be provided if you pre-purchase it with  this  order 
  111. form.  Such support must be used within a year.  When you need assistance,  you 
  112. may reach Integra Computing (404-426-5735) most weekdays from 4:00pm to 6:00pm, 
  113. Eastern Time.  Because so much time is required to respond to mailed correspon-
  114. dence,  letters requesting assistance may not be answered.  If you  need  help, 
  115. call  -- don't write.  But please don't even call unless  you've  pre-purchased 
  116. support  with this order form; if you call without having prepaid for  support, 
  117. each call will cost you a minimum of $15, plus $1.50 per minute.
  118.  
  119. **  Unregistered  software is programmed to  remind  you to  register.   Please 
  120. note that no credit will be  given at the time of registration for the cost  of 
  121. an unregistered copy.
  122. -- LICENSE:
  123.      BillPower,  TickleX, PopForm, ReSearch, RAMdesk, and  their  documentation 
  124. are  copyrighted in 1985 to 1992 by R.A. Kelly.  You may use any program on  as 
  125. many computers as you like, as long as it is never installed with a SERIAL NUM-
  126. BER (provided to you when you register as a user) on more than one computer  at 
  127. a time and as long as you do not alter the program in any way.  You may distri-
  128. bute any of these programs to potential new users, provided that you never  di-
  129. vulge your SERIAL NUMBER to anyone, that you charge no fee for the program, and 
  130. that  you  do  not bundle it with (or use it as an  incentive  to  purchase  or  
  131. lease) any  other product or service, without the written consent of R.A.  Kel-
  132. ly.  All rights not expressly granted above are reserved in R.A. Kelly.
  133.  
  134. -- DISCLAIMER:
  135.      BillPower, TickleX, PopForm, ReSearch, and RAMdesk may contain design  and  
  136. programming  flaws.  Before using ANY software on a regular basis, try estimat-
  137. ing  the potential harm that could result from your reliance upon  it.   Please 
  138. don't use any of these programs unless you're willing to assume the  associated 
  139. risks, such as billing and report inaccuracies and data loss.
  140.  
  141.      BILLPOWER,   TICKLEX, POPFORM, RESEARCH, RAMDESK, AND  THEIR  INSTRUCTIONS 
  142. ARE PROVIDED "AS  IS", WITHOUT WARRANTY OF ANY KIND (INCLUDING THE IMPLIED WAR-
  143. RANTIES OF MERCHANTABILITY  AND FITNESS FOR A PARTICULAR PURPOSE).  NO ORAL  OR 
  144. WRITTEN  INFORMATION  OR ADVICE  PROVIDED  BY INTEGRA, ITS  DEALERS,  DISTRIBU-
  145. TORS,  AGENTS,   OR  EMPLOYEES SHALL  CREATE A WARRANTY OF ANY  KIND  REGARDING 
  146. BILLPOWER, TICKLEX, POPFORM, RESEARCH, OR RAMDESK, AND  YOU  MAY  NOT RELY UPON 
  147. SUCH INFORMATION OR  ADVICE.   USE  OF  BILLPOWER, TICKLEX, POPFORM,  RESEARCH, 
  148. OR RAMDESK IS ENTIRELY AT YOUR OWN RISK. 
  149.      NEITHER  INTEGRA NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN  THE   CREATION, 
  150. PRODUCTION,   OR DELIVERY OF BILLPOWER, TICKLEX, POPFORM, RESEARCH, OR  RAMDESK 
  151. SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, OR INCIDENTAL  DAMAGES 
  152. (INCLUDING,  BUT  NOT LIMITED  TO, DAMAGES FOR LOSS OF BUSINESS PROFITS,  BUSI-
  153. NESS  INTERRUPTION,  AND LOSS  OF  BUSINESS INFORMATION)  ARISING FROM THE  USE 
  154. OF  (OR INABILITY TO  USE) BILLPOWER,  TICKLEX, POPFORM, RESEARCH, OR  RAMDESK, 
  155. EVEN THOUGH INTEGRA MAY BE ADVISED  THAT
  156. SUCH DAMAGES ARE POSSIBLE.
  157.  
  158. -- AGREEMENT:
  159.      As  used in this Agreement, the terms "BillPower"  ,"TickleX",  "PopForm", 
  160. "ReSearch", and "RAMdesk", if not followed by a series or version  designation, 
  161. mean  any  version or series of BillPower, BillPower  Plus,  TickleX,  PopForm, 
  162. ReSearch,  or  RAMdesk provided to you now or in the future.
  163.      Your   attempt  to use BillPower, TickleX, PopForm, ReSearch,  or  RAMdesk 
  164. constitutes  your  acceptance of the terms set forth in the  foregoing  LICENSE 
  165. and DISCLAIMER (which are incorporated  into this Agreement).  Your attempt  to 
  166. use  BillPower,  TickleX, PopForm, ReSearch, or RAMdesk also  constitutes  your 
  167. agreement  that if you bring any legal action  relating to BillPower,  TickleX, 
  168. PopForm,  ReSearch, or RAMdesk, 1) your sole remedy for the damages  for  which 
  169. any defendant is found liable (including direct, indirect, incidental and  con-
  170. sequential damages) will be the recovery of whatever you paid to register as  a  
  171. user  of the program, and 2) you will pay all defendants' attorneys  fees   and 
  172. other legal costs if you do not prevail on all claims made in your pleadings.
  173.      The  terms of this Agreement are governed by Georgia law.  If any of  this 
  174. Agreement's  terms shall be held invalid to any extent, the remainder  of  this 
  175. Agreement shall be unaffected by such invalidity.
  176.  
  177.      THE ABOVE PARAGRAPHS CONSTITUTE THE ENTIRE AGREEMENT BETWEEN YOU AND INTE-
  178. GRA.  NO ORAL OR WRITTEN COMMUNICATION, INFORMATION, OR ADVICE FROM ANY  SOURCE  
  179. MAY ALTER THE AGREEMENT AS SET FORTH ABOVE.
  180.      SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR OF LIABIL-
  181. ITY  FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO SOME OF THE  ABOVE  EXCLUSIONS  
  182. AND  LIMITATIONS  MAY NOT APPLY TO YOU.  YOU MAY HAVE OTHER  RIGHTS  WHICH  MAY 
  183. VARY FROM STATE TO STATE.
  184.  
  185.  
  186.  
  187.  
  188.                                    TICKLEX 
  189.  
  190.                               TABLE OF CONTENTS
  191.  
  192.  
  193.    INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  194.  
  195.    CHAPTER 1
  196.      BUILDING BLOCKS  . . . . . . . . . . . . . . . . . . . . . . . . . . 7
  197.      SETTING UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  198.         Common Customization Options  . . . . . . . . . . . . . . . . . . 9
  199.         Batch File Customizing (European notation, etc.)  . . . . . . . . 11
  200.         Customizing for laser printers  . . . . . . . . . . . . . . . . . 12
  201.      EVENT TYPES  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
  202.  
  203.    CHAPTER 2
  204.      USING TICKLEX  . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  205.         The Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  206.            Alternative Main Menus . . . . . . . . . . . . . . . . . . . . 16
  207.            Information Shown on Main Menu's Calendar  . . . . . . . . . . 17
  208.            Moving Around  . . . . . . . . . . . . . . . . . . . . . . . . 17
  209.            Screen Printing  . . . . . . . . . . . . . . . . . . . . . . . 18
  210.         Making an Entry . . . . . . . . . . . . . . . . . . . . . . . . . 18
  211.            Blinking Events  . . . . . . . . . . . . . . . . . . . . . . . 20
  212.            Clones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
  213.            A Note about Reminders . . . . . . . . . . . . . . . . . . . . 20
  214.         Editing/Examining Individual Items  . . . . . . . . . . . . . . . 20
  215.         Editing a Plan  . . . . . . . . . . . . . . . . . . . . . . . . . 21
  216.         Frequently Scheduled or Recurring Events  . . . . . . . . . . . . 23
  217.            Earliest and latest dates of occurrence  . . . . . . . . . . . 25
  218.            Events separated by a certain number of days . . . . . . . . . 25
  219.            Events that occur every second or third month  . . . . . . . . 26
  220.            Holidays  . . . . . . . . . . . . . . . .  . . . . . . . . . . 26
  221.            Wrapping it all up . . . . . . . . . . . . . . . . . . . . . . 27
  222.         To-Do List  . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  223.         Alarms  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
  224.         Six-Month View (and calendar calculator to find any day)  . . . . 30
  225.         Weekly View  . . . . . . . . . . . . .  . . . . . . . . . . . . . 31
  226.         Omitting Events . . . . . . . . . . . . . . . . . . . . . . . . . 31
  227.            Tagging Events for Omission  . . . . . . . . . . . . . . . . . 31
  228.            Actually Omitting Events, Plans and Projects . . . . . . . . . 32
  229.         Hunting for Entries and Preparing Reports . . . . . . . . . . . . 33
  230.            Event chart  . . . . . . . . . . . . . . . . . . . . . . . . . 36
  231.            Printed calendars (weekly, monthly, yearly)  . . . . . . . . . 37
  232.            Other Reports  . . . . . . . . . . . . . . . . . . . . . . . . 37
  233.            Custom reports . . . . . . . . . . . . . . . . . . . . . . . . 37
  234.         Finding Free Time . . . . . . . . . . . . . . . . . . . . . . . . 40
  235.         Re-Scheduling Several Events Quickly  . . . . . . . . . . . . . . 41
  236.         Stopwatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
  237.         Morning Startup . . . . . . . . . . . . . . . . . . . . . . . . . 42
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.    CHAPTER 3
  245.      UTILITIES (BACKUP, RESTORE, PRINTER DRIVERS, ETC). . . . . . . . . . 43
  246.  
  247.    CHAPTER 4
  248.      LOG MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
  249.  
  250.    CHAPTER 5
  251.      POP-UP TICKLEX . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
  252.  
  253.    CHAPTER 6
  254.      TICKLEX ON A LOCAL AREA NETWORK  . . . . . . . . . . . . . . . . . . 51
  255.  
  256.    CHAPTER 7
  257.      USING TICKLEX WITH MICROSOFT WINDOWS . . . . . . . . . . . . . . . . 57
  258.  
  259.    CHAPTER 8
  260.      SHARING DATA AMONG SEVERAL COMPUTERS . . . . . . . . . . . . . . . . 58
  261.  
  262.    CHAPTER 9
  263.      EMPLOYEE/DEPARTMENT GROUPS . . . . . . . . . . . . . . . . . . . . . 60
  264.  
  265.    CHAPTER 10
  266.      AUTOMATED EXECUTION (MACROS) . . . . . . . . . . . . . . . . . . . . 61
  267.  
  268.    APPENDIX A:    MESSAGES  . . . . . . . . . . . . . . . . . . . . . . . 62
  269.  
  270.  
  271.  
  272.  
  273.                                    TICKLEX  
  274.                                  INSTRUCTIONS
  275.  
  276.  
  277.  
  278.      NOTE:  Despite your natural inclination, you should never access 
  279.             TickleX by entering "ticklex" at the DOS prompt.  See the 
  280.             BUILDING BLOCKS section of CHAPTER 1.
  281.  
  282.      NOTE:  If you're using an unregistered copy of the program, 
  283.             it will begin to beep at you in several weeks, reminding 
  284.             you that it's time to register.  Don't worry -- no data 
  285.             will be destroyed, and you'll always be able to use the 
  286.             program, despite the fact that you delay registering. 
  287.  
  288.  
  289.      INTRODUCTION
  290.  
  291.           TickleX is an advanced tickler, scheduler, calendar, and to-do 
  292.      list that can also be used to track hours worked, expenses, and in-
  293.      come.  It's unique in that it integrates these facilities with the 
  294.      ability to handle simple "project management" tasks, such as docket 
  295.      control.  The program operates on an IBM-compatible PC.  It requires 
  296.      about 450 Kilobytes of memory when being accessed, but only 7 Kilo-
  297.      bytes when waiting in the background as a "pop-up" (see the POP-UP 
  298.      TICKLEX chapter).  It can handle up to 12000 Appointments, Deadlines, 
  299.      Trips, Vacations, Exercises, Miscellaneous events, and Reminders, all 
  300.      at once (see the EVENT TYPES section of CHAPTER 1).  
  301.  
  302.           Several program and data files are required to make TickleX work:
  303.  
  304.           TX.BAT             batch file used to enter TickleX
  305.           TICKLEX.EXE        main program
  306.           TICKLEX.OVR        overlay file for the main program  
  307.           PC-BEEP.EXE        TickleX's (or RAMdesk's) alarm program
  308.           RAMDESK.CFG        data that customizes PC-BEEP.EXE, above
  309.           EDITX.EXE          TickleX's text editor
  310.           PRNTINIT           data to help TickleX work with your printer
  311.           PRNTDRVR.EXE       program that quickly creates PRNTINIT, above
  312.           M-JOURN.LBF, .LBI  TickleX's schedule database files
  313.           M-WORK.LBF, .LBI   TickleX's log database files
  314.           RECUR.x            files containing recurring event data  
  315.           BLANKCAL, BLANKCL  Main Menu calendar grids
  316.           INCMEXPNS.DAT      listing of income/expense categories
  317.           LASRCODE           laser printer codes for various functions
  318.           x.HLP              help files 
  319.           x.RPT              customized report files
  320.           x.LBT              plan template files
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327. INTRODUCTION                         6
  328.  
  329.  
  330.  
  331.  
  332.      THE BUILDING BLOCKS
  333.  
  334.           Before you begin using TickleX, you should first acquaint your-
  335.      self with some basics.  To begin with, make sure your monitor's con-
  336.      trast is set so that the screen can display different shades.  If it's 
  337.      not set properly, TickleX's instructions will occasionally seem con-
  338.      fusing.
  339.  
  340.  
  341.      ENTERING THE PROGRAM
  342.  
  343.           You should access TickleX by entering "TX xxx", where xxx are 
  344.      your initials.  This causes the TX.BAT file to execute.  
  345.  
  346.           --->   NEVER ACCESS TICKLEX BY ENTERING "TICKLEX"  <---
  347.  
  348.      Don't even rename the TX.BAT file.  With only one exception, TickleX 
  349.      must ALWAYS be entered through a batch file called TX.BAT.  If you 
  350.      want to access TickleX through an automated menu program, you may do 
  351.      so, as long as the the menu program calls TX.BAT (rather than directly 
  352.      calling TICKLEX).
  353.  
  354.           The exception to the rule that TickleX must be entered through 
  355.      TX.BAT comes into play if you wish to use the program as a "pop-up" 
  356.      and want it to be loaded automatically whenever you turn on your com-
  357.      puter.  See the CHAPTER 5 (POP-UP TICKLEX).
  358.  
  359.  
  360.      KEYBOARD ENTRIES
  361.  
  362.           Using TickleX requires you to make data entries at your computer 
  363.      keyboard.  When you are asked to `enter' something, you should type in 
  364.      the response at the keyboard and then finish your entry by pressing 
  365.      RET (the "Return", or "Enter", key).  `Enter', therefore, implies that 
  366.      you will complete your entry with a RET.  If you are asked merely to 
  367.      `press' a key, you should not press RET after you have pressed the 
  368.      appropriate key.  `Press' means that you need make only one keystroke; 
  369.      'enter' implies that more that one keystroke is permissible, since all 
  370.      entries must end with RET.  
  371.  
  372.      
  373.      CONTROL CHARACTERS
  374.  
  375.           On-screen instructions will frequently instruct you to press 
  376.      control characters.  A control character is represented graphically 
  377.      as a letter preceded by an up caret (eg: ^A or ^H).  If you are 
  378.      instructed to press a control character, you must hold the Ctrl key 
  379.      down, while simultaneously pressing the appropriate letter key.  For 
  380.      example, to press ^T, hold down the Ctrl key and tap the "T" (or "t") 
  381.      key.  Do not actually press the up caret key; the up caret is used 
  382.      merely as a graphic representation of the control key. 
  383.  
  384.  
  385.  
  386. 1 -- BUILDING BLOCKS                 7
  387.  
  388.  
  389.  
  390.  
  391.  
  392.      THE `RET' KEY
  393.  
  394.           RET (the return key) serves two functions in TickleX.  First, it 
  395.      is the key used to end all entries.  And second, if, in response to a 
  396.      screen prompt, you press it before you press any other keys, it acts 
  397.      to tell the program that you wish to ignore the prompt and retain the 
  398.      current response, if any.  If, for instance, TickleX asked you a name, 
  399.      you could just press RET, and the program would infer that you wished 
  400.      to ignore the question.  Depending upon the circumstances, TickleX 
  401.      would then move on to the next question in a series, or it would abort 
  402.      the procedure in which the question occurred.  ESC (the Escape key) 
  403.      will usually serve to tell TickleX not only to ignore a response, but 
  404.      also to abort the procedure entirely.
  405.  
  406.  
  407.      PAUSING
  408.  
  409.           When you find the computer in the middle of some lengthy proce-
  410.      dure, such as printing a report, and you want to pause, press the 
  411.      space bar.  Doing so will cause the process to stop until you press 
  412.      the space bar again.  This use of the space bar will not work in all 
  413.      of the program's operational modes, but it will in most.  Pressing 
  414.      the space bar may take a few seconds to have an effect, so be patient.
  415.  
  416.  
  417.      ABORTING
  418.  
  419.           If, instead of wishing that the computer pause in the middle of 
  420.      a procedure, you prefer to abort that procedure altogether, press ESC 
  421.      (the Escape key).  As with the space bar, this key may not work in 
  422.      all parts of the program, and it may take a few seconds to act.
  423.  
  424.  
  425.      MESSAGE LINES
  426.  
  427.           The last line or two on the display screen will nearly always 
  428.      have a message for you.  The message will often contain either in-
  429.      structions or an error message.  If you are ever unclear about what 
  430.      you are supposed to do next, look at these message lines, which will 
  431.      be printed in reverse video.  If the intent of the message is not 
  432.      clear, you might find an explanation of it in the MESSAGES appendix to 
  433.      these instructions.
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445. 1 -- BUILDING BLOCKS                 8
  446.  
  447.  
  448.  
  449.  
  450.      SETTING UP
  451.  
  452.           TickleX must be placed into a MANAGEX directory on your computer.  
  453.      If you've gone through the automated install routine, that's already 
  454.      been handled for you.
  455.  
  456.           You should also copy the BACKUP and RESTORE programs from your 
  457.      computer's DOS diskette to the MANAGEX directory (or, alternatively, 
  458.      make sure that they're in your computer's directory "path").
  459.  
  460.  
  461.      COMMON CUSTOMIZATION OPTIONS
  462.  
  463.           When you first begin using TickleX, you will have to answer a 
  464.      number of CUSTOMIZING questions.  If you make any mistakes in filling 
  465.      in the blanks, don't worry; you may always come back to this series of 
  466.      questions later if you press "U" at the Main Menu and then "C" at the 
  467.      Utilities menu.
  468.  
  469.      -> Drive used for TickleX:  Enter the letter designation (C,D, etc.) 
  470.         of  the  hard disk on which you want to store TickleX's  data.  If 
  471.         there's room, you will probably use the same disk for both program 
  472.         and data.
  473.  
  474.      -> Initials: Enter the initials of each employee for whom Appoint- 
  475.         ments, Deadlines, etc., will be stored by TickleX.  An employee is
  476.         an individual or office that you want to track with the program.     
  477.         If you wish, you may also tell TickleX the name of the employee 
  478.         whose initials you're entering.  To do so, just press ^C to begin
  479.         entering the name (up to 15 characters) at the bottom of the screen.
  480.  
  481.      -> Printer Port:  The program needs to know the parallel port to which
  482.         your printer is attached.  Press the  1, 2, or 3 key.  By the way,
  483.         you may temporarily alter the printer port at the time a report is
  484.         prepared if you simply press the 1, 2 or 3 key just before begin-
  485.         ning the hunt through the database.  
  486.  
  487.      -> Reset Printer:  Before preparing a report, the program will momen-
  488.         tarily reset your printer (unless you've indicated a Laser prin-
  489.         ter).  If you find this to be an unnecessary annoyance, answer 
  490.         "NO" here.
  491.  
  492.      -> Printer Lines per Page:  Enter the number of lines your printer is
  493.         set to print on each sheet of paper.  If you're unsure, just press    
  494.         RET to keep the default setting (66).  If you're using a laser    
  495.         printer, this figure is irrelevant, so you should enter "LASER".
  496.  
  497.             If you indicate that you're using a laser printer, 
  498.             TickleX will offer a wider variety of reports than would
  499.             otherwise be the case.  TickleX will assume that you're
  500.             using a Hewlett Packard Laser Jet printer (or one that
  501.             emulates the Laser Jet).  If your printer cannot emulate
  502.  
  503.  
  504. 1 -- SETTING UP                      9
  505.  
  506.  
  507.  
  508.  
  509.             the Laser Jet, the program's reporting functions may not
  510.             operate properly.  In this case, see the "Batch File 
  511.             Customization" section below.
  512.  
  513.      -> 24-hour Time, etc:  If this item is answered "YES", TickleX will 
  514.         use 24-hour (instead of 12-hour) time.  It will also use the 
  515.         DD/MM/YY date format, instead of the usual American MM/DD/YY format.
  516.  
  517.      -> Use Main Calendar Date:  If "NO", TickleX will, at the time you 
  518.         begin entering a new event into the system, prompt you for a date
  519.         before taking you to the data entry screen.  If "YES", TickleX 
  520.         will assume that the date you want is what is shown on the Main
  521.         Menu calendar, hence shortening the procedure.
  522.  
  523.      -> Batch Entries:  If you regularly enter several events in a row for 
  524.         the same date, this item should be "YES".  If you normally enter 
  525.         only one event at a time, this item should be "NO".  If you answer 
  526.         "YES", TickleX will assume that, in addition to your normally 
  527.         entering several records in a row when in the "MAKE" routine (for 
  528.         new records), you will likewise normally edit several events in a 
  529.         row whenever you're in the "EDIT" routine (for old records).
  530.  
  531.      -> Prompt for Reminders:  If you want TickleX to automatically prompt 
  532.         you for up to 10 reminders when you finish entering an event, this 
  533.         item should be "YES".
  534.  
  535.      -> Prompt for Priorities:  If you find it useful to assign priorities 
  536.         to your deadlines (to-do's), you'll want TickleX to prompt you for 
  537.         a priority at the time you enter a deadline into the system.  The 
  538.         default for this item is "NO", because very few people actually pay 
  539.         attention to the priorities originally assigned to deadlines when 
  540.         they're put into the system.  Instead, as each new day arrives, 
  541.         they review ALL of that day's deadlines and decide AT THAT TIME 
  542.         which deadlines are most important (completely ignoring whatever 
  543.         priority was originally assigned to each event).  But, if you in-
  544.         sist upon having TickleX prompt you for a deadline's priority as 
  545.         you enter it into the system, you should answer this item, "YES". 
  546.         When TickleX knows that it should follow priorities, it will dis-
  547.         play each deadline's priority number at the left margin of each    
  548.         day's full-detail "daily view"; and you'll be able to hunt through 
  549.         the database to produce a report in priority order.
  550.  
  551.      -> Prompt for Alarms:  If you plan to use PC-Beep (TickleX's companion 
  552.         alarm program) to provide pop-up alarms for the events entered into 
  553.         TickleX, you should answer this item, "YES".  If you do, TickleX 
  554.         will ask you for an alarm time whenever you enter an event.
  555.  
  556.      -> Colors:  Press "M" until the main foreground color you want appears. 
  557.         Press "S" until the secondary color appears.  Press "B" until you
  558.         have the desired background.  Press RET when you're finished 
  559.         selecting clolrs.  Only computers equipped with color video cards 
  560.         will be given the colors options.
  561.  
  562.  
  563. 1 -- SETTING UP                      10
  564.  
  565.  
  566.  
  567.  
  568.      
  569.      There are some secondary items that may be customized if you press the 
  570.      F9 key after passing through all the above ones:
  571.  
  572.      -> There are three types of events whose names you may change: 
  573.         GOTCHAs, EXERCISEs, and MISCELLANEOUS events.  To give each a dif- 
  574.         ferent name, just type the name you want.  Whatever the name you 
  575.         substitute for GOTCHA, the event type will have the characteristics
  576.         of GOTCHAs and DEADLINEs (eg: they'll be automatically brought for-
  577.         ward from day to day).  If you change the name of MISCELLANEOUS or 
  578.         EXERCISE, the traits of the event will become similar to those of 
  579.         ordinary APPOINTMENTs.  Please don't make ANY changes here until
  580.         you're thoroughly familiar with the program.
  581.  
  582.      -> TDY & Leave:  Military offices may find these references more ap-
  583.         propriate than "trips" and "vacations".
  584.  
  585.      -> Employees or Departments:  Choose the term by which you wish to 
  586.         refer to the people, positions or offices in your firm.
  587.  
  588.      -> Workday Begin and End Times:  Whenever you ask the program to find 
  589.         a block of free time, it needs to know how early and how late you 
  590.         want it to check each day.  Without reasonable begin and end times, 
  591.         the program would always find free time in the middle of the night.
  592.  
  593.      -> Partition Interval:  When the program prepares the "Printed Daily 
  594.         Schedule" report, it needs to know how many partitions should be 
  595.         printed per hour.  If you desire two partitions, enter "30" min-
  596.         utes; enter "15" for four, etc.  By the way, the "Printed Daily 
  597.         Schedule" is always centered on 1:00PM, and the Begin and End 
  598.         times entered above are used to estimate the total number of hours
  599.         you want shown on that report.
  600.  
  601.      -> Show Partitions on Standard Reports:  Normally, the program does 
  602.         not waste space in displaying partition lines on its standard re-
  603.         ports.  If, however, you want it to partition each day into half- 
  604.         or quarter-hourly blocks, answer "YES" at this item.
  605.  
  606.  
  607.      BATCH FILE CUSTOMIZATION
  608.  
  609.           There are also a few things you can customize at the batch file 
  610.      level.  In the TX.BAT file, there is a line that starts with the word, 
  611.      "TICKLEX".  This line may contain parameters which instruct the prog-
  612.      ram to make certain assumptions.  For instance, if you wish to use 
  613.      password protection when using the program on a network, the second 
  614.      parameter following "TICKLEX" should contain the character sequence 
  615.      "PW".  See the TICKLEX ON A LOCAL AREA NETWORK chapter for more on 
  616.      this subject. 
  617.  
  618.           To use European date notation (eg: "24.5.92", instead of 
  619.      "24 May 92"), the 11th parameter should be "x", and the 12th should be 
  620.  
  621.  
  622. 1 -- SETTING UP                      11
  623.  
  624.  
  625.  
  626.  
  627.      "EURODATE".  Example:
  628.  
  629.                  "ticklex x x x x x x x x x x x EURODATE"
  630.  
  631.      To show calendars of the European type (Monday to Sunday), instead  of 
  632.      American (Sunday to Saturday), the 12th parameter should contain the 
  633.      character string, "CAL".  Examples:
  634.  
  635.                  "ticklex x x x x x x x x x x x EURODATECAL"
  636.                  "ticklex x x x x x x x x x x x EUROCAL"
  637.  
  638.           If your printer is connected to your computer's SERIAL port, 
  639.      rather than to its parallel port, you should insert a couple of lines 
  640.      into the TX.BAT file, just above the "TICKLEX" line.  The first line 
  641.      should contain the appropriate MODE command (see your DOS manual) to 
  642.      enable your serial port to communicate with your printer (these 
  643.      parameters should be in your printer manual).  The second line should 
  644.      read, "MODE LPT1:=COM1" (or "MODE LPT1:=COM2", if using comm port 2).  
  645.      Also, Printer Resetting should be set to "NO" (see the "Common
  646.      Customization Options" section above).
  647.  
  648.           If you're using a laser printer that CANNOT emulate the Hewlett 
  649.      Packard Laser Jet (and if you have been unsuccessful in modifying the 
  650.      the LASRCODE file, discussed in the next section), you should make 
  651.      sure that the second parameter contains the character sequence "NLJ".  
  652.      Examples:
  653.  
  654.                  "mttrack x NLJ x x x x x x x x x EURODATECAL"
  655.                  "mttrack x PWNLJ x x ABC DEF F:\MANAGEX C:\MANAGEX x MR 1"
  656.  
  657.           Finally, if you use desqVIEW, you should add a line at the bottom 
  658.      of the TX.BAT file, saying "EXIT".
  659.  
  660.  
  661.      CUSTOMIZING FOR LASER PRINTERS
  662.  
  663.           If your printer is not compatible with the Hewlitt Packard Laser 
  664.      Jet series, you may not be able to take advantage of some of the re-
  665.      ports offered by the program.  But there is still a slim possibility 
  666.      that you can, if you'll need to modify the LASRCODE file with a text 
  667.      editor, such as EDITX.EXE (Ctrl-E from the Main Menu).  LASRCODE is 
  668.      originally created when you select either the LaserJet or DeskJet 
  669.      printer option in Utilities module's "PrinterSelection" routine 
  670.      (which causes the the PRNTDRVR.EXE program to execute).
  671.  
  672.           The LASRCODE file contains a series of lines, each of which 
  673.      begins with a description of a code and ends with the actual code that 
  674.      will be sent to your printer to achieve the results described.  The 
  675.      codes that are currently in that file are for the Laser Jet series of 
  676.      printers.  If your printer has different codes for exactly the same 
  677.      functions, you may substitute them.  
  678.  
  679.  
  680.  
  681. 1 -- SETTING UP                      12
  682.  
  683.  
  684.  
  685.  
  686.           Be sure to change only the code section of each line (following 
  687.      the equals sign).  The code must consist of actual characters, not hex 
  688.      or decimal numbers.  If you use EDITX.EXE, remember that, to enter the 
  689.      ESC key (or any control-key combination), you must first press Ctrl-P, 
  690.      then the ESC key (or other control-key combination).
  691.  
  692.           If you can't successfully modify the LASRCODE file, you'll need 
  693.      to tell TickleX that it should ignore the file.  To find out how to do 
  694.      so, read the "Batch File Customization" section's discussion of the NLJ 
  695.      command at the second parameter.
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740. 1 -- SETTING UP                      13
  741.  
  742.  
  743.  
  744.  
  745.      EVENT TYPES   
  746.  
  747.           An APPOINTMENT is an event scheduled for a particular time and 
  748.      day.  A lunch date, for instance, would be entered as an Appointment.  
  749.      A DEADLINE is an event for which your firm is responsible.  It's char-
  750.      acter is such that failing to meet it may get you into trouble (a "to-
  751.      do", for instance, is in reality a Deadline).  A MISCELLANEOUS event, 
  752.      on the other hand, is something which you expect to take place, but 
  753.      for which you aren't responsible.  For instance, if another office is 
  754.      supposed to answer a complaint by 20 August, you would enter that ev-
  755.      ent under the Miscellaneous category.  If YOUR office is supposed to 
  756.      answer a complaint by 20 August, you would enter it as a Deadline.  If 
  757.      the Deadline is absolutely crucial, it should be entered as a GOTCHA 
  758.      (which is a super Deadline).
  759.  
  760.           An EXERCISE is a test or a period of training.  You might prefer 
  761.      to use this category for scheduling an employee's work or some other 
  762.      major category of event.
  763.  
  764.           The TRIP and VACATION categories are self-explanatory.  Multi-day 
  765.      events, such as Vacations and Trips, need be entered only once, for 
  766.      the date on which the event begins (eg: the beginning date of your 
  767.      vacation).  Whenever you need to change something about that recorded 
  768.      event, you need edit only one record, the one entered for the event's 
  769.      beginning date.  Yet, despite the fact that only one entry is actually 
  770.      kept in the data base, your daily schedule for each day of the multi-
  771.      day event will reflect that event. 
  772.  
  773.           It's necessary that you recognize the importance of Deadlines 
  774.      (including Gotchas).  If you occasionally enter an Appointment as a 
  775.      Miscellaneous event, or a Trip as an Exercise, there won't be any ser-
  776.      ious ramifications.  But a Deadline should always be entered as such 
  777.      (or as a Gotcha).  You see, only Deadlines and Gotchas are deemed im-
  778.      portant enough by TickleX to be brought forward when they're past due.  
  779.      In this way, TickleX will continue reminding you of a Deadline, even 
  780.      after it's been passed, until you check it off.  If something really 
  781.      should be entered as a Deadline, and you instead enter it as an Ap-
  782.      pointment or Miscellaneous event, TickleX won't keep hounding you to 
  783.      take care of it after it's scheduled date passes.  In other words, 
  784.      that item will be dropped from your "to-do" list after the scheduled 
  785.      date.  In most cases this won't cause any problems, but there may be 
  786.      times when you'll wish you had entered something as a Deadline, so 
  787.      that you'll keep being reminded of it until it's done.
  788.  
  789.           A REMINDER is an entry reminding you that an Appointment, Dead-
  790.      line, etc., will occur at some time in the future.  A Reminder must be 
  791.      set at least one day prior to the event of which you wish to be re-
  792.      minded.  For instance, you might wish to be reminded on Monday that 
  793.      you have an important meeting on Tuesday.  Or, you might want to be 
  794.      reminded that a report is due in a couple of weeks (the actual due 
  795.      date would be entered as a Deadline, and a Reminder could be set a 
  796.      couple of weeks prior to the due date).  
  797.  
  798.  
  799. 1 -- EVENT TYPES                     14
  800.  
  801.  
  802.  
  803.  
  804.  
  805.           Each Appointment, Deadline, etc., may have up to ten Reminders 
  806.      linked to it.  This linking, a TickleX exclusive, is handled automat-
  807.      ically.  Linking Reminders to the tasks to which they refer is advan-
  808.      tageous when you need to change the original task.  When such a change 
  809.      is made, all the linked Reminders are automatically changed appropri-
  810.      ately.  Assume, for instance, that you originally scheduled an Ap-
  811.      pointment for 1 September, and made a Reminder for 25 August (remin-
  812.      ding you of the 1 September Appointment).  If you subsequently changed 
  813.      the 1 September Appointment to 31 August, TickleX would also automati-
  814.      cally change the 25 August Reminder so that it reflected the Appoint-
  815.      ment's new date (31 August).  The date of the Reminder, itself, would 
  816.      also be changed to 24 August, in order to maintain the 1-week interval 
  817.      between Appointment and Reminder that had originally been established.
  818.  
  819.           A PLAN is a special file that lists the expected tasks for a pro-
  820.      ject with which you are involved.  This listing contains the anticipa-
  821.      ted time interval between each task.  When you enter or change a date 
  822.      in the Plan, TickleX will automatically change the dates for all rela-
  823.      ted tasks accordingly.  Plans are useful in planning complicated pro-
  824.      jects, such as lawsuits or exercises involving plentiful milestones.
  825.  
  826.           By the way, GOTCHAs, EXERCISEs, and MISCELLANEOUS event types may 
  827.      be renamed.  See the SETTING UP section of CHAPTER 1.
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858. 1 -- EVENT TYPES                     15
  859.  
  860.  
  861.  
  862.  
  863.      USING TICKLEX 
  864.  
  865.  
  866.      THE MAIN MENU
  867.  
  868.  
  869.      -- Alternative Main Menus
  870.  
  871.           You may use any of TickleX's four Main Menus, each consisting of 
  872.      a large calendar and two menu lines at the bottom of the screen.  The 
  873.      menu lines list the most frequently used program options, but not all.  
  874.      To see a complete listing, press the F1 key.
  875.  
  876.           To switch to among the Main Menus, press the TAB key.  Whichever 
  877.      Main Menu is last used before you exit the program will be the menu to 
  878.      which TickleX will default the next time you load it.
  879.  
  880.           One of the Main Menus displays the types of events scheduled for 
  881.      each day.  Each day's box on the calendar contains up to eleven a's, 
  882.      D's, etc.  Each of these characters represents an Appointment, Dead-
  883.      line, etc., that falls on that date.  The more characters you see in a 
  884.      day's box, the more things have been scheduled for that day.  To save 
  885.      space, however, no more than one Reminder (reminding you of an actual 
  886.      event sometime in the future) will be shown in each day's box. 
  887.  
  888.           Another Main Menu displays the blocks of time that have been 
  889.      scheduled for each day.  Each day's box contains from zero to twenty-
  890.      four rectangles, arranged in two rows of up to twelve rectangles each.  
  891.      Each rectangle represents one-half hour that's already been scheduled 
  892.      for that day.  The top row shows which half-hour blocks have been 
  893.      scheduled between 7:00 AM and 1:00 PM.  The bottom row represents 1:00 
  894.      to 7:00 PM.  You will also note that there is a vertical line marking 
  895.      each hour (on the half-hour) from 7:30 AM to 6:30 PM.  This calendar 
  896.      will quickly give you a very rough idea of how much time has been 
  897.      scheduled for each day of the month.
  898.  
  899.           A third Main Menu will show BOTH event types AND time scheduled 
  900.      (7:00AM to 5:00PM) for each day.
  901.  
  902.           A long box at the bottom of the three aforementioned Main Menus 
  903.      will display the first several characters of each of four Gotchas and 
  904.      Deadlines scheduled for the day that is highlighted.  If there are 
  905.      fewer than four Gotchas and Deadlines, other types of events may also 
  906.      be shown (reminders and events tagged for omission, however, will not 
  907.      appear here). 
  908.  
  909.           Now, there's one last Main Menu that's very popular.  It splits 
  910.      the screen in half, displaying a calendar on the left and up to seven-
  911.      teen abbreviated event descriptions on the right.  Each day's box in 
  912.      the calendar will be blank if there's nothing scheduled that day.  If, 
  913.      on the other hand, there's at least one event whose ending time is 
  914.      later than its beginning time, the box will display a rough horizontal 
  915.  
  916.  
  917. 2 -- USING TICKLEX                   16
  918.  
  919.  
  920.  
  921.  
  922.      bar chart illustrating the times during which that day's events take 
  923.      place.  If no time has actually been blocked off during that day, but 
  924.      there IS some non-time-blocked activity, the box will contain a single 
  925.      dot.
  926.  
  927.  
  928.      -- Information Shown on Main Menu's Calendar
  929.  
  930.           By default, each Main Menu will show events scheduled for ALL 
  931.      your employees.  If you wish to see only one particular employee's 
  932.      schedule, press the F3 key.  Then, tell TickleX which employee you 
  933.      want shown on the calendar.  If you want ALL employees to be dis-
  934.      played, just press RET when TickleX asks you for one.  
  935.  
  936.           An alternate way to change the employee being shown on the calen-
  937.      dar is to simply press the number key corresponding to that employee's 
  938.      ID number.  For example, pressing "1" results in employee 1's being 
  939.      shown on the calendar.  Pressing "0" tells TickleX to show ALL em-
  940.      ployees on the calendar.  Of course, this scheme works only for em-
  941.      ployees 1 to 9, so if you want to see an employee from 10 to 200, 
  942.      you'll have to use the F3 key.  
  943.  
  944.           Pressing the F7 key will allow you to select a specific PROJECT 
  945.      (as opposed to an employee) whose events you wish to see, to the ex-
  946.      clusion of all others.
  947.  
  948.  
  949.      -- Moving Around
  950.  
  951.           You can move from day to day with the arrow keys.  When you land 
  952.      upon a day for which you'd like to see more detail, press the RET key.  
  953.      When you do, the calendar will be replaced by a screen that fully des-
  954.      cribes each of that single day's events.  To zoom back to the calen-
  955.      dar, just press the RET key again.  Whether you're looking at the 
  956.      large calendar or an individual day's events, the arrow keys work 
  957.      identically: 
  958.  
  959.                 left arrow: go back one day;
  960.                right arrow: go forward a day;
  961.                   up arrow: go back one week;
  962.                 down arrow: go forward a week;
  963.                       PgUp: go back one month; and
  964.                       PgDn: go forward one month.
  965.  
  966.      Whether you're looking at the big calendar or an individual day, you 
  967.      have the full range of options shown in the same two-line menu at 
  968.      the bottom of the screen.  And the TAB key also works in the daily 
  969.      view to toggle between alternate views of the day: 
  970.  
  971.        --> three spell out the beginning and ending times for each event:
  972.             1: without a small calendar in the upper right corner;
  973.             2: with a small calendar in the upper right;
  974.  
  975.  
  976. 2 -- USING TICKLEX                   17
  977.  
  978.  
  979.  
  980.  
  981.             3: with a small calendar and each event's full notes;
  982.  
  983.        --> two fill in blocks representing the events' times:
  984.             1: without a small calendar in the upper right corner;
  985.             2: with a small calendar in the upper right;
  986.  
  987.           Pressing "W" while in either the monthly or daily view will 
  988.      take you to a weekly view of the data.  When finished with the weekly 
  989.      view, press RET to return to the screen from which you entered it.
  990.  
  991.  
  992.      -- Screen Printing
  993.  
  994.           If you ever need to print a screen's worth of data, you may press 
  995.      the Shift-PrtScr key combination, which works just as it does with most 
  996.      other programs.
  997.  
  998.           If you're in the Daily, Weekly, or Monthly view, however, you'll 
  999.      have more flexibility if you press Ctrl-PrtScr, instead of Shift-
  1000.      PrtScr.  Doing so will present you with a couple of options.
  1001.  
  1002.  
  1003.      MAKING AN ENTRY
  1004.  
  1005.                When you choose the Make option, you will be asked to spec-
  1006.      ify the sort of event you are about to enter.  Most are discussed in 
  1007.      the EVENT TYPES section of CHAPTER 1.  If you choose to enter a new 
  1008.      Plan, you will be taken through the straightforward sequence discussed 
  1009.      in "Editing a Plan", below.  Event "Clones" are also discussed below. 
  1010.  
  1011.           When you are asked to enter the date, a small calendar may ap-
  1012.      pear on the screen.  You have the option of either: 1) entering the 
  1013.      date at the prompt; or 2) using the cursor movement keys to locate the 
  1014.      desired date on the calendar and then pressing RET.  The PgUp and PgDn 
  1015.      keys will change the month displayed on the calendar.
  1016.  
  1017.           If you don't know the date you need to enter, but do know that it 
  1018.      is a certain number of days before or after a given date, enter the 
  1019.      given date, followed by a plus or minus sign, followed in turn by the 
  1020.      number of days you wish to add or subtract.  If, for instance, you 
  1021.      need to enter the date that is 120 days after 2 OCT 89, you should 
  1022.      enter "2 OCT 89 +120".  TickleX will automatically figure the correct 
  1023.      date for you.  If you need to move forward or backward a given number 
  1024.      of months (instead of days), just highlight the appropriate date on 
  1025.      the calendar and press the PgUp or PgDn keys appropriately.
  1026.  
  1027.           After you've selected the date, a new screen will appear.  Here, 
  1028.      you will complete your entry.  
  1029.  
  1030.           One of the items to be filled in is the employee affected by the 
  1031.      event.  If you wish to schedule more than one employee, each should be 
  1032.      separated from the next by a comma (eg: "ABC,DEF,GHI,JKL" will tell 
  1033.  
  1034.  
  1035. 2 -- USING TICKLEX                   18
  1036.  
  1037.  
  1038.  
  1039.  
  1040.      TickleX that you wish to schedule identical events for each of four 
  1041.      employees -- ABC, DEF, GHI, and JKL). 
  1042.  
  1043.           NOTE:  If you don't need to fill in an item, just skip it by      
  1044.           pressing the RET key.  Never feel compelled to make an entry 
  1045.           for an item that you don't think is important.  If, for in-
  1046.           stance, the beginning time is not important, don't fill in 
  1047.           that item.  The only items that TickleX absolutely requires 
  1048.           are a date and an event/description.
  1049.  
  1050.           There are three "Time" items, one for each of the beginning and 
  1051.      ending times, and one for an alarm.  If you enter a time that has al-
  1052.      ready been "blocked off" for the day, TickleX will remind you of a 
  1053.      possible conflict and afford you the opportunity to change the entry 
  1054.      if you need to.
  1055.  
  1056.           NOTE:  TickleX assumes that an event with no ending time (or 
  1057.          an ending time identical to the beginning time) is not inten-
  1058.          ded to be "blocked off".  Hence, you may schedule multiple 
  1059.          Deadlines for 11:00 (no ending time), without TickleX's re-
  1060.          minding you of possible conflicts.  If, however, you have an 
  1061.          Appointment scheduled from 11:00 to 12:00, subsequent at-
  1062.          tempts to enter anything during that period will trigger 
  1063.          TickleX's time block protection response. 
  1064.  
  1065.           The "Priority" item may appear if this event is a Deadline or a 
  1066.      Gotcha (assuming you've customized the program to ask for priorities -
  1067.      - see the SETTING UP section of CHAPTER 1).  Here, fill in the prior-
  1068.      ity level you wish to assign to the event.  You may use any number 
  1069.      from 0 to 9 or any letter from A to Z.  The lower the number or let-
  1070.      ter, the higher the priority (eg: 0 is a higher priority than 1, 9 is 
  1071.      higher than A, and A is higher than B,). 
  1072.  
  1073.           The item called "Project" (or "CaseNumber", if you are also using 
  1074.      BillPower) contemplates an alphanumeric entry up to twelve characters 
  1075.      long.  You need not enter anything, but you may wish to, since this 
  1076.      item may help you to search through the data base quickly to find only 
  1077.      those events involving a specific project (case, job).  If you enter 
  1078.      something, you may use the same scheme your office has always used to 
  1079.      identify each project.  For instance, the project for John Smith might 
  1080.      be called "8801-JS-1" or "Smith, J", or "SMITJO", or anything else.  
  1081.      By the way, pressing F1 here will result in a display of the list of 
  1082.      projects entered into the program in the past.
  1083.  
  1084.           NOTE:
  1085.                If the time, project/case, or event of the record 
  1086.           you're presently entering is the same as the corresponding 
  1087.           item in the preceding record just entered, you can save some 
  1088.           time by just entering "S".  Whenever "S" is entered for a 
  1089.           time, project/case, or event, TickleX will pick up that 
  1090.           item's text from the record you've just finished entering.
  1091.  
  1092.  
  1093.  
  1094. 2 -- USING TICKLEX                   19
  1095.  
  1096.  
  1097.  
  1098.  
  1099.           After you enter the "EVENT/DESCRIPTION" item, you will be affor-
  1100.      ded the opportunity to add up to 14 lines of notes to the entry.  
  1101.  
  1102.      -- Blinking Events        
  1103.  
  1104.           If an event is so important that you want it to blink whenever 
  1105.      it's displayed on the Main Menu, press ^B (Ctrl-B) at the end of the 
  1106.      EVENT/DESCRIPTION item.  When you do, stylized "B" will appear.
  1107.  
  1108.  
  1109.      -- Clones
  1110.  
  1111.           A Clone is an almost exact copy of an event.  Let's suppose you 
  1112.      have an event already entered into the program and you want to make a 
  1113.      copy of it for another day or another employee.  To do so, select 
  1114.      "Clone" when asked for the type of event at the bottom of the screen.  
  1115.      The cloning process is very straightforward.  First, you'll be asked 
  1116.      which date contains the item to be cloned.  Then you'll be shown a 
  1117.      list of the items already entered for that date.  When you select one 
  1118.      of them, that item will be "cloned", and you'll be allowed to edit the 
  1119.      new copy, so that you can change its date, employee, or anything else.  
  1120.      When you save the new copy by pressing F6, you will have successfully 
  1121.      made a change or two to your newly "cloned" event. 
  1122.  
  1123.  
  1124.      -- A Note about Reminders
  1125.  
  1126.           Reminders are created most conveniently at the time you origin-
  1127.      ally enter the event to which they refer.  TickleX will automatically 
  1128.      prompt you to create such Reminders after each Appointment, Deadline, 
  1129.      etc., has been input.  
  1130.  
  1131.           But Reminders may also be entered subsequent to your entry of an 
  1132.      Appointment, Deadline, etc.  To do so, press "R" when asked to specify 
  1133.      an event type at the bottom of the screen.  You will next be asked the 
  1134.      date of the event for which you need a Reminder.  Then, TickleX will 
  1135.      show you the record number of each primary event scheduled for that 
  1136.      date.  You will be expected to use the arrow keys to highlight the 
  1137.      specific event of which you wish to be reminded (or, if you prefer, 
  1138.      you may simply enter its record number).  Then, TickleX will flash 
  1139.      that record to the screen and ask you to enter the date for which you 
  1140.      wish this new Reminder to be set.
  1141.  
  1142.  
  1143.      EDITING/EXAMINING INDIVIDUAL ITEMS
  1144.  
  1145.           When you press "E" at the Main Menu, you'll enter the Edit/Exam-
  1146.      ine mode.  Then you'll be asked to enter the date of the event you 
  1147.      wish to edit/examine (you won't be asked this question, however, if 
  1148.      you've customized the program to assume that the date whose event you 
  1149.      want to edit is the highlighted Main Menu date -- see the SETTING UP 
  1150.      section of CHAPTER 1). 
  1151.  
  1152.  
  1153. 2 -- USING TICKLEX                   20
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.           Once TickleX knows the date in which you're interested, you'll be 
  1160.      shown a list of everything scheduled for that date.  You will then be 
  1161.      asked to select the specific event you wish to edit or examine.  If 
  1162.      you don't see the one you're looking for, you've probably specified 
  1163.      the wrong date.  Use the arrow keys to change the date and display a 
  1164.      different set of events.  When you finally find the event you want to 
  1165.      edit, highlight it and press RET (or enter its record number).
  1166.  
  1167.           The selected record will then appear on the screen, and you may 
  1168.      modify it as you wish.  Press F6 when you're done.  If the record just 
  1169.      changed is referenced by any Reminders, they will be automatically 
  1170.      updated to reflect the changes you made.  Then, if one of the changes 
  1171.      you made was to the event's date, you'll be shown each of its Remin-
  1172.      ders, so that you can confirm the changes automatically rendered by 
  1173.      TickleX.
  1174.  
  1175.  
  1176.      EDITING A PLAN
  1177.  
  1178.           When you choose to work with a Plan, you'll be shown a listing of 
  1179.      all Plans presently on the hard disk.  Then, you'll be asked to choose 
  1180.      one of them.  Before we go any further, however, let's discuss exactly 
  1181.      what a plan is and how it's set up.
  1182.  
  1183.           A Plan is a file that may be used to chart the course that a pro-
  1184.      ject is expected to follow.  Each Plan may be set up individually or 
  1185.      it may be based upon a Template.  You may establish a separate Tem-
  1186.      plate for each general category of project your firm handles.  A real 
  1187.      estate project, for instance, might use a "REALTY" Template.  Remem-
  1188.      ber, a Plan is a sequence of events for a specific project.  A Tem-
  1189.      plate, on the other hand, is a generalized sequence of events for a 
  1190.      general class of project.  Once the "REALTY" template is established, 
  1191.      for instance, it may be used as the basis for an actual project in-
  1192.      volving real estate.  
  1193.  
  1194.           Plan and Template files may be created with EDITX.  Each contains 
  1195.      a listing of the tasks that usually take place in the type of project
  1196.      to be tracked.  Each line in the file consists of a task description, 
  1197.      an abbreviation for that task, the type of task (eg: Deadline or Ap-
  1198.      pointment), and perhaps a brief note about that task.  Also included 
  1199.      is the interval (expressed in days) that is expected between that task 
  1200.      and the preceding one.  If an item is completely unrelated to the pre-
  1201.      ceding one, the interval item should be left blank.  The notes item 
  1202.      may also be left blank if you wish, but every line in the file MUST 
  1203.      have both an abbreviation and a description.  A Template or Plan file 
  1204.      may have NO empty lines. 
  1205.  
  1206.           TickleX comes with a sample Template file called "SAMPLE".  Take 
  1207.      a look at it with EDITX (^E at the Main Menu).  Note, as you view it, 
  1208.      that no actual dates are filled in.  Never fill in Plan/Template dates 
  1209.      with EDITX.  Enter dates ONLY in the main TickleX program.
  1210.  
  1211.  
  1212. 2 -- USING TICKLEX                   21
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.      BRIEF EXAMPLE OF A TEMPLATE:
  1219.  
  1220.      ABB  -------DESCRIPTION-------  INT   TYP  DATE  ---NOTES-------------
  1221.  
  1222.      INJ  Injury                            -         
  1223.      CMP  File complaint                    -
  1224.      ANS  Expect answer              30     M         
  1225.      SL   Stat Of Limitations runs   730    D         inj\
  1226.      SLN    Note: Now it's too late  730    N         inj\
  1227.  
  1228.           The first line reflects the injury.  Remember, this is just a 
  1229.      Template, not a Plan for an actual project.  Therefore, no date infor-
  1230.      mation is filled in.  The next line is for the filing of the com-
  1231.      plaint.  It has no interval item because the date on which it is to 
  1232.      take place is not necessarily related to the date of the injury.  The 
  1233.      third line reflects that an answer is expected 30 days after the com-
  1234.      plaint is filed.  The fourth line indicates that the statute of limi-
  1235.      tations will expire 730 days after the injury takes place.  The "inj\" 
  1236.      in the notes item ties the SL interval to the first line, which begins 
  1237.      with "INJ".  Were in not for the "inj\" notation, the fourth line's 
  1238.      interval would be assumed to be tied to the immediately preceding line 
  1239.      (the  "ANS"  line).  The fifth line is a note for the 4th  line.   Its 
  1240.      type is 'N', and it must use the remarks section to refer to the event 
  1241.      from which the 4th line's interval is calculated. 
  1242.  
  1243.           NOTE:
  1244.                By default, the program assumes that the interval 
  1245.           includes all days.  But if the interval should include 
  1246.           only workdays (that is, non-weekends and non-holidays), 
  1247.           place "WDO" into the notes item on the line containing 
  1248.           that interval.
  1249.  
  1250.           When you set up a Plan for a project, it will initially consist 
  1251.      of an exact copy of the Template from which it was copied (assuming 
  1252.      you didn't write an original Plan "from scratch" in EDITX).  No dates 
  1253.      will actually be filled in.  Extensive changes to the body of the Plan 
  1254.      must be made in EDITX (by pressing ^E at the Main Menu).  Filling in 
  1255.      dates, however, is handled by pressing "P" at the Main Menu.  This "P" 
  1256.      (Plan) option is the one to choose if you want TickleX to fill in 
  1257.      dates for related tasks automatically.  The ^E option (EDITX) won't 
  1258.      allow you to fill in dates. 
  1259.  
  1260.           If you want to fill in some Plan dates, press "P" at the Main 
  1261.      Menu.  You'll be shown a listing of all Plans presently on the hard 
  1262.      disk.  Then, you'll be asked to choose one of them.  If you wish to 
  1263.      create a new one, enter a name for it.  TickleX will then remind you 
  1264.      that it doesn't exist and show you a listing of the Templates from 
  1265.      which the new plan can be copied.  If an appropriate template exists, 
  1266.      type in it's name, and it'll be copied verbatim into the new Plan 
  1267.      you've chosen to set up.  If an appropriate Template does NOT yet 
  1268.      exist, you'll have to press ESC and go to EDITX (by pressing ^E at the 
  1269.  
  1270.  
  1271. 2 -- USING TICKLEX                   22
  1272.  
  1273.  
  1274.  
  1275.  
  1276.      Main Menu) to create a new Template (or the actual plan you want to 
  1277.      set up) "from scratch".  Now, let's quickly cover how to edit an es-
  1278.      tablished Plan.
  1279.  
  1280.           Once a Plan has been created, filling in the dates is a simple 
  1281.      matter.  First, specify which Plan you wish to edit.  Then, select a 
  1282.      task for editing by using the arrow keys to highlight that task (or 
  1283.      optionally, just entering the task's abbreviation).
  1284.  
  1285.           Each time you select a task, you'll be taken through a series of 
  1286.      prompts (date, time, etc.).  Anytime you don't need to fill in a par-
  1287.      ticular item, just press RET to move on to the next.  
  1288.  
  1289.           After TickleX has accepted all the information for a task, it 
  1290.      will search the plan for subsequent tasks whose intervals are related 
  1291.      to the date of the task just entered.  As it encounters a subsequent 
  1292.      related task, its date will be automatically assigned, and you'll be 
  1293.      given the opportunity to enter any other information you wish.  
  1294.  
  1295.           When you're finished making changes to the Plan, press the ESC 
  1296.      key to return to the Main Menu.
  1297.      
  1298.           NOTE:
  1299.                Note that TickleX moves through the Plan from beginning 
  1300.           to end; it cannot be forced to go backward.  But if you ever 
  1301.           need to calculate earlier dates from later ones, TickleX 
  1302.           will still accommodate you.  When you're asked to enter a date 
  1303.           for the earlier task, simply highlight the date of the LATER 
  1304.           task on the little pop-up calendar; then type "-XX" (where XX 
  1305.           is the number of days you wish to subtract from the later date).
  1306.  
  1307.  
  1308.      FREQUENTLY SCHEDULED OR RECURRING EVENTS
  1309.  
  1310.           In addition to scheduling events item by item, TickleX has the 
  1311.      ability to automatically log events that take place on a regular 
  1312.      basis.  For instance, if you have a staff meeting every Tuesday at 
  1313.      12:00, you need not go to the trouble of setting each and every such 
  1314.      event.
  1315.  
  1316.           To tell TickleX the events of which you would like to be reminded 
  1317.      regularly, press ^E (Ctrl-E) at the Main Menu.  You'll be transferred 
  1318.      to EDITX, where you can set up a file containing your regular events.  
  1319.      When EDITX's menu appears, select "(F)requently Scheduled or Recurring 
  1320.      Events".  This will take you into the RECUR.DAT file, where you may 
  1321.      enter up to 200 lines, each containing one event.  Note that you may 
  1322.      use the tab key to align the cursor at the correct spot on each line 
  1323.      to make an entry.
  1324.  
  1325.           The first item on each line is the Event's description.  Enter up 
  1326.      to 37 characters.
  1327.  
  1328.  
  1329.  
  1330. 2 -- USING TICKLEX                   23
  1331.  
  1332.  
  1333.  
  1334.  
  1335.           The next item is the Month in which the event regularly occurs.  
  1336.      Enter the month as a number (1=JAN, 2=FEB, etc.).  If the event occurs 
  1337.      EVERY month or if this item is not applicable, leave it blank.
  1338.  
  1339.           Then comes the day of the month.  If this item is not applicable, 
  1340.      leave it blank.  "32" designates the LAST day of the month, regardless 
  1341.      of how long the month is.  The last WORK day will be discussed below.
  1342.  
  1343.           The time of day items are next.  If not applicable, leave these 
  1344.      items blank.  Time should be entered without colons.  If the time 
  1345.      you're entering is not within the standard working day (7AM-7PM), ap-
  1346.      pend an "A" or a "P" to the time ("930" and "930A" both mean 9:30AM, 
  1347.      whereas "930P" means 9:30PM).  You can avoid possible AM-PM confusion 
  1348.      if you use 24-hour time (9:30PM = 2130), as in the example below. 
  1349.  
  1350.           The time of day is followed by the type of event.  Enter "M" for 
  1351.      Miscellaneous, "D" for Deadline, "A" for Appointment, etc.  Center 
  1352.      your entry below the "Y" of "TYP".
  1353.  
  1354.           The employee, if any, to whom this event applies should be en-
  1355.      tered next.  Start the entry under the "E" in "EMP".
  1356.  
  1357.           The next several items correspond to the days of the week, Sunday 
  1358.      through Saturday.  These items are used if the regular event you are 
  1359.      entering occurs on a specific day of the week, rather than on a speci-
  1360.      fic date in the month.  If the event always occurs on a Wednesday, for 
  1361.      example, you would make an entry directly below the "W".  The entry 
  1362.      you make should be a number between 0 and 6.  If the event always 
  1363.      falls on the first Monday of the month, enter a "1" beneath the "M".  
  1364.      If it falls on the third Friday, enter a "3" below "F".  If it occurs 
  1365.      EVERY Wednesday, enter a "0" under the "W".  If an event occurs on the 
  1366.      second and fourth Mondays, you should enter two separate lines identi-
  1367.      cal in every way, except that one should list a "2" below the "M", 
  1368.      while the second should list a "4" below the "M".  Remember, a "0" 
  1369.      indicates an occurrence on the SAME day EVERY week.  A "6" indicates 
  1370.      an occurrence on the LAST specified weekday of the month.  A "7" under 
  1371.      any of the specified days indicates the month's very last WORK day.
  1372.  
  1373.           Take a look at the following example:
  1374.  
  1375.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1376.      Julie's Birthday              1  17             M        
  1377.      Staff Meeting                       0900  1000  M           0
  1378.      Bowling Club Meeting                1900  2000  M   1           1
  1379.      Bowling Club Meeting                1900  2000  M   1       3    
  1380.      @1900 Rotary Club Meeting        15 1930  2100  M   2
  1381.      !! MEMORIAL DAY !!            5                 M         6 
  1382.      month-end meeting                   0730  0800                    7
  1383.  
  1384.           The first line reminds you of Julie's birthday on 17 January.  
  1385.      The second indicates a staff meeting that takes place every Tuesday 
  1386.      from 9:00 to 10:00 AM.  The third and fourth lines remind employee 1 
  1387.  
  1388.  
  1389. 2 -- USING TICKLEX                   24
  1390.  
  1391.  
  1392.  
  1393.  
  1394.      that the Bowling Club meets at 7:00PM every first Thursday and third 
  1395.      Tuesday of the month (don't combine these entries, trying to have one 
  1396.      line handle both a Tuesday and a Thursday).  The fifth line is a Re-
  1397.      minder for the Rotary Club meeting scheduled for the 15th of each 
  1398.      month from 7:30 to 9:00 PM, with an alarm set for 7:00 ("@xxxx" at the 
  1399.      beginning of an event description tells TickleX that you want an alarm 
  1400.      at time xxxx).  The next-to-last line notes that Memorial Day falls on 
  1401.      the last Monday in the fifth month (May).  That line also demonstrates 
  1402.      that the LAST specified weekday in a month -- which may be either the 
  1403.      fourth or fifth such weekday -- is denoted by a "6" under the appro-
  1404.      priate day, not by a "4" or a "5".  The last line specifies the very 
  1405.      last WORK day (Monday to Friday) of the month.  The "7" placed under 
  1406.      the "F" indicates, not the last FRIDAY, but the last WORK day ("6" 
  1407.      would mean the last Friday, but "7" means the last work day).  To in-
  1408.      dicate the first WORK day of the month, place an "8" under the "M". 
  1409.  
  1410.           Scheduling a month's first Wednesday or fourth Friday is a snap, 
  1411.      as described above.  But what if you want to schedule something on the 
  1412.      first Tuesday FOLLOWING the third Thursday of the month?  Here, you 
  1413.      need to do something tricky.  Fill in the line as if you were sched-
  1414.      uling the third Thursday:
  1415.  
  1416.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1417.      First Tues after third Thurs                    M               3
  1418.  
  1419.      Now, you need a way to tell TickleX to find the fifth day after that 
  1420.      third Thurdsay (Tuesday follows Thursday by five days).  To do so, put 
  1421.      the 5 beneath the DA item:
  1422.  
  1423.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1424.      First Tues after third Thurs     5               M              3
  1425.  
  1426.  
  1427.      -- Earliest and latest dates of occurrence
  1428.  
  1429.           If you wish the recurring event to appear no earlier than a 
  1430.      certain date and no later than another, you should begin the event 
  1431.      description with a parenthetical sequence containing those dates.  The 
  1432.      dates MUST be in this format: "MMDDYY-MMDDYY" (unless you've custom-
  1433.      ized the program to accept the military/european DDMMYY-DDMMYY for-
  1434.      mat).  Each date must be exactly SIX digits, there must be a dash bet-
  1435.      ween the two dates, and all this must be placed between an open and a 
  1436.      close parenthesis.  For example, to schedule a 2:30-3:30 class every 
  1437.      Monday between 1 Sep 92 and 25 Nov 92, the line would read: 
  1438.  
  1439.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1440.  
  1441.      (090192-112592)Class                230   330   M         0
  1442.  
  1443.  
  1444.      -- Events separated by a certain number of days
  1445.  
  1446.  
  1447.  
  1448. 2 -- USING TICKLEX                   25
  1449.  
  1450.  
  1451.  
  1452.  
  1453.           What if you have an event that happens every 14 or 21 days, not 
  1454.      necessarily every second or third week of the month?  The answer is 
  1455.      simple, though not obvious.  To enter an event that happens only once 
  1456.      every __ days, place the number of days under the first S (Sunday).  
  1457.      Then, you'll have to give TickleX a beginning date from which it can 
  1458.      figure each subsequent event's date.  Enter the beginning date's month 
  1459.      and day under the MO and DAY items, and enter the last single digit of 
  1460.      its year JUST BEFORE the MO item.  For example, to schedule something 
  1461.      every 14 days, including  January 15, 1993, the line should read:
  1462.  
  1463.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1464.  
  1465.      meeting every other week     31  15 0730  0800          14
  1466.  
  1467.      If such a regularly scheduled event is to span two or more days during 
  1468.      each occurrence, you would have aligned the "14" under M, T, W, T, F, 
  1469.      or S (for a 2-, 3-, 4-, 5-, 6-, or 7-day duration).  For example, to 
  1470.      schedule a three-day event every 28 days, including February 1, 1991, 
  1471.      the  line should read:
  1472.  
  1473.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1474.  
  1475.      3-day meeting (each 28 days) 12  1  0730  0800              28
  1476.  
  1477.           Note that TickleX will accept recurring items of this nature only 
  1478.      if the beginning date you enter is within 5 years of the CURRENT date.
  1479.  
  1480.      -- Events that occur every second or third month
  1481.  
  1482.           What if you want to skip months?  To make a recurring event hap-
  1483.      pen every second, third, fourth or sixth month, you must make sure 
  1484.      that the month column is filled in with a month of the year during 
  1485.      which the event will take place.  Then, you'll need to fill in column 
  1486.      64 (which has no heading) with the number of months to be skipped be-
  1487.      tween recurrences of the event.
  1488.  
  1489.      -- Holidays
  1490.  
  1491.           Holidays are special types of recurring events.  When you enter 
  1492.      one into the file, you should begin its description with an explan-
  1493.      ation point.  Doing so will allow the program to recognize the event 
  1494.      as a holiday.  Hence, when you attempt to schedule an Appointment or 
  1495.      Reminder for that day, you will be reminded that it is a holiday and 
  1496.      asked whether you really wish to proceed with the entry.  You are sim-
  1497.      ilarly reminded of Saturdays and Sundays.  If you wish to also be re-
  1498.      minded of some other special event (such as your anniversary) whenever 
  1499.      you try scheduling an Appointment for that date, you should enter it 
  1500.      into this Frequent Events file (RECUR.DAT) with a leading explanation 
  1501.      point.  See the final two lines of the example in the preceding sec-
  1502.      tion. 
  1503.  
  1504.  
  1505.  
  1506.  
  1507. 2 -- USING TICKLEX                   26
  1508.  
  1509.  
  1510.  
  1511.  
  1512.      -- Attaching a Note to a Recurring Event
  1513.  
  1514.           If you wish to attach a note to a recurring event, enter it on 
  1515.      the line just following the event to which it refers.  The note should 
  1516.      have all the same parameters as the event, except that the type will 
  1517.      be "N" (for "note").  In the following example, the second line will 
  1518.      be considered a note for the first line:
  1519.  
  1520.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1521.  
  1522.      Bowling Club Meeting                1900  2000  A   1           1
  1523.        Meet at the Alley at 1815         1900  2000  N   1           1
  1524.  
  1525.  
  1526.      -- Associating Recurring Events with Projects
  1527.  
  1528.           If you wish to associate a recurring event with a project, place 
  1529.      the project name or number between two pound signs in the event des-
  1530.      cription.  For example, to a associate a bowling club meeting with the 
  1531.      project "FUN", the recurring event might be entered as follows:
  1532.  
  1533.      -FREQUENT OR RECURRING EVENT- MO DA TIME- TIME TYP EMP  S M T W T F S
  1534.  
  1535.      Bowling Club Meeting #FUN#          1900  2000  A   1           1
  1536.  
  1537.      -- Wrapping it All Up
  1538.  
  1539.           Once you've entered all the frequent and recurring events you 
  1540.      wish, press F6 to save the file.  TickleX will take over from there, 
  1541.      referring to this file each day to check for items that should be in-
  1542.      cluded in your schedule.  Whenever you prepare a schedule printout in 
  1543.      the Hunt routine, these items will appear at the appropriate places 
  1544.      (assuming that you don't do a "Quick Hunt", discussed below in the 
  1545.      "Hunting for Entries and Preparing Reports" section).  
  1546.  
  1547.           Remember that Frequent and Recurring Events can be changed or 
  1548.      omitted only in EDITX (by selecting ^E at the Main Menu).  Any events 
  1549.      set up in this manner will appear on your schedule until the year 
  1550.      2065, unless you subsequently change them with EDITX.  
  1551.  
  1552.  
  1553.      TO-DO LIST
  1554.  
  1555.           TickleX doesn't keep a "to-do" file, per se.  Instead, it moves 
  1556.      all past-due Deadlines, Gotchas and Reminders to today's schedule.  
  1557.      After all, a to-do list is merely an itemization of things that need 
  1558.      to be done -- in other words, Deadlines (or Gotchas or Reminders).  
  1559.      You want to continue being reminded of these Deadlines until you 
  1560.      "check them off".  In moving past-due Deadlines to the current date, 
  1561.      TickleX keeps reminding you to take care of them.  Whenever you look 
  1562.      at today's list of events, you'll see EVERYTHING that needs to be 
  1563.      done, including things originally scheduled for today, as well as 
  1564.  
  1565.  
  1566. 2 -- USING TICKLEX                   27
  1567.  
  1568.  
  1569.  
  1570.  
  1571.      Deadlines, Gotchas and Reminders from the past that haven't been 
  1572.      checked off yet.  
  1573.  
  1574.           ALL DEADLINES/GOTCHAS/REMINDERS THAT APPEAR ON TODAY'S SCHEDULE 
  1575.      ARE, IN EFFECT, YOUR TO-DO LIST.  A single report, therefore, contains 
  1576.      both your schedule and the equivalent of a to-do list. 
  1577.  
  1578.           At the beginning of a new day, the program will search for each 
  1579.      past-due Deadline/Gotcha/Reminder, display it for you, and ask whether 
  1580.      you want it to be tagged for omission.  If your answer is negative, 
  1581.      that event will be added to today's schedule and will pop up the next 
  1582.      day, too.  If, however, you want the event to be tagged for omission, 
  1583.      TickleX won't bother you with it in the future (in other words, it'll 
  1584.      be dropped from the "to-do" list).
  1585.  
  1586.           Anytime you want to add something immediately to your "to-do" 
  1587.      list, simply enter a Deadline for TODAY.  That Deadline will pop up 
  1588.      tomorrow and the next day, and the next ... until you tell TickleX to 
  1589.      tag it for omission.  It couldn't be easier.
  1590.  
  1591.  
  1592.      ALARMS
  1593.  
  1594.           If you can afford to devote 35K of memory to a memory-resident 
  1595.      alarm program, then you might want to try PC-Beep, which accompanies 
  1596.      TickleX.  PC-Beep automatically picks up alarms entered into TickleX, 
  1597.      whether set for today or for any date in the future.  Up to 20 alarms 
  1598.      may be held in PC-Beep's daily cue.  
  1599.  
  1600.           When the time for each alarm is reached, the computer's speaker 
  1601.      will sound, "beep-beep", and the event set for that time will appear 
  1602.      in window.  The window will stay on the screen until you press the ap-
  1603.      propriate key, at which point you will be returned to whatever you 
  1604.      were doing before the alarm sounded.  Pressing any of keys 1 to 9 will 
  1605.      cause the alarm to sound again in 1 to 9 minutes.  The A, B, C & D 
  1606.      keys will tell PC-Beep to snooze for 15, 30, 45 or 60 minutes.  E, F, 
  1607.      G, or H are for 2, 3, 4, or 5 hours.  If you press the space bar, 
  1608.      you'll be asked to enter a new alarm time manually, while the ESC key 
  1609.      will cause the alarm not to sound again at all. 
  1610.  
  1611.           If PC-Beep is already in memory when you load TickleX at the be-
  1612.      ginning of each day, up to twenty alarms for that day will be passed 
  1613.      automatically from TickleX to PC-Beep.  These alarms will correspond 
  1614.      to the new day's entries that were scheduled days or weeks (even 
  1615.      months or years) ago.  
  1616.  
  1617.           To find out how to schedule an alarm for a Recurring Event, 
  1618.      please see the "Frequently Scheduled or Recurring Events" section 
  1619.      above.  Basically, all that's involved is beginning the event's des-
  1620.      cription with "@xxxx", where xxxx is the alarm time, expressed in 24-
  1621.      hr fashion (example: "@0930 Office Meeting") . 
  1622.  
  1623.  
  1624.  
  1625. 2 -- USING TICKLEX                   28
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.      -- Loading PC-Beep
  1632.  
  1633.           To use PC-Beep, make sure that it is located in the same direc-
  1634.      tory as TickleX (the MANAGEX directory).  To load the program, go to 
  1635.      the MANAGEX directory and enter "pc-beep" at the DOS prompt (make sure 
  1636.      that PC-Beep is loaded BEFORE TickleX).  When you do so, the program 
  1637.      will be placed into memory, and you'll be returned to the DOS prompt.  
  1638.      After that, the only time you'll know it's there is when it sounds an 
  1639.      alarm for you.  It may not be accessed with a hotkey, but you can be 
  1640.      assured that whatever alarms you've already set in TickleX for today 
  1641.      will be in PC-Beep's cue.  And whatever alarms you subsequently set in 
  1642.      either TickleX or RAMdesk (described at the end of this documentation) 
  1643.      will also be picked up by PC-Beep.
  1644.  
  1645.           If you'd like PC-Beep to be loaded automatically when you load 
  1646.      TickleX, you'll need to modify the TX.BAT file.  Find the line that 
  1647.      begins with "TICKLEX" and insert a line just above it that says "pc-
  1648.      beep", followed by exactly the same sequence of parameters as are 
  1649.      found on the "TICKLEX" line.  Then save the file.   Thereafter, when-
  1650.      ever you enter "TX xxx" (where xxx are your initials) at the DOS 
  1651.      prompt, PC-Beep will be loaded just before TickleX.  You need to load 
  1652.      PC-Beep and TickleX only once each time you turn on the computer, 
  1653.      since PC-Beep will remain in memory as long as the machine has power. 
  1654.  
  1655.           PC-Beep takes up about 35K of memory, but if you can afford an-
  1656.      other 7K, you can also place TickleX, itself into memory.  Please see 
  1657.      the POP-UP TICKLEX chapter for details.
  1658.  
  1659.           Remember, PC-Beep is memory-resident, and, as is the case with 
  1660.      other such programs, it may sometimes cause your computer to lock up.  
  1661.      PC-Beep cannot be loaded after certain other memory-resident software, 
  1662.      such as Sidekick.  Therefore, you may have to modify your autoexec.bat 
  1663.      file, so that it will cause PC-Beep to be executed before some other 
  1664.      programs (if you do so, take the PC-Beep instructions out of TX.BAT).  
  1665.  
  1666.  
  1667.      -- Customizing PC-Beep
  1668.  
  1669.           Accompanying TickleX is a file called RAMDESK.CFG.  This file 
  1670.      contains several lines, each of which may be used to customize PC-
  1671.      Beep.  If a line is enclosed within curly brackets, it will have no 
  1672.      effect.  As shipped, all lines begin with curly brackets, so the file 
  1673.      as a whole will not affect PC-Beep until you alter it.
  1674.  
  1675.           To designate the primary colors used by PC-Beep, just find the 
  1676.      "FOREGROUND" and "BACKGROUND" lines and add the color codes you 
  1677.      desire: 
  1678.                 0 Black     1 Blue     2 Green   3 Cyan            
  1679.                 4 Red       5 Magenta  6 Brown   7 Light Gray      
  1680.  
  1681.      Be sure that the curly brackets are removed if you want these lines to 
  1682.  
  1683.  
  1684. 2 -- USING TICKLEX                   29
  1685.  
  1686.  
  1687.  
  1688.  
  1689.      be effective.
  1690.  
  1691.           The pitch of the alarm may be set by the "BEEP-FREQ" line.  Fill 
  1692.      in the desired frequency (in hertz) after the equals sign on this 
  1693.      line.  Note that some computer's can't reproduce very high or very low 
  1694.      pitches.  Therefore, you might want to keep within the 100-5000 range. 
  1695.  
  1696.           The number of beeps emitted by your computer's speaker whenever 
  1697.      an alarm sounds is determined by the "RINGS" line.  If you enter "0" 
  1698.      after the equals sign, the alarm won't sound at all; "1" to "8" will 
  1699.      result in a corresponding number of beeps; if enter "9", the alarm 
  1700.      will continue to sound until you press a key.
  1701.  
  1702.           If you'd like the alarm to go off on the hour, just remove the 
  1703.      brackets from the "CHIME-HOUR" line.  No equals sign is needed.  To 
  1704.      remind you, instead, of each passing half hour, remove the brackets 
  1705.      from the "CHIME-HOUR-HALF" line.
  1706.  
  1707.           If you want PC-Beep to display time in 24-hour fashion, remove 
  1708.      the brackets on the "24-HOUR" line.
  1709.  
  1710.           DO NOT CHANGE ANY OF THE RAMDESK.CFG LINES, EXCEPT THOSE 
  1711.      DISCUSSED ABOVE.
  1712.  
  1713.  
  1714.      SIX-MONTH VIEW (and calendar calculator to find any day)
  1715.  
  1716.           This option will allow you to see calendars for any six-month 
  1717.      period up to the year 2060.  Simply press "S" at the Main Menu.  The 
  1718.      current month will appear at the top-center of the screen.  The pre-
  1719.      ceding month will appear to its left, and the next four succeeding 
  1720.      months will appear to its right and below it.  If you wish another 
  1721.      month to be centered at the top, enter at the prompt any date during 
  1722.      that month. 
  1723.  
  1724.           This option is particularly useful if you would like to see the 
  1725.      day of the week on which a particular date falls or if you need to 
  1726.      know the number of days between two dates.  Assume, for instance, that 
  1727.      you want to know the day of the week for the date 55 days from now.  
  1728.      Press `S' to select this option.  Then enter today's date, followed by 
  1729.      "+55" (eg: "12 DEC 88 +55").  The desired date will be displayed high-
  1730.      lighted in the small calendar at the top center of the screen.  To 
  1731.      find the number of days between two dates, enter the first date, then 
  1732.      a dash, then the second date (eg: "1 Jan 89 - 12 Mar 89").
  1733.  
  1734.           To return to the Main Menu, press either ESC or RET.  If you 
  1735.      press ESC, you will return to the exact point at which you left the 
  1736.      Main Menu.  If, however, you press RET, the date highlighted on the 
  1737.      Main Menu will be the last date you used while you were in this Six-
  1738.      Month view routine.  Another possible use of this routine, therefore, 
  1739.      is to quickly skip several years forward or backward and press the RET 
  1740.      key.  Whatever date you last use in this routine will be the date you 
  1741.  
  1742.  
  1743. 2 -- USING TICKLEX                   30
  1744.  
  1745.  
  1746.  
  1747.  
  1748.      will find when you return to the Main Menu (unless you use the ESC 
  1749.      key).
  1750.  
  1751.  
  1752.      WEEKLY VIEW
  1753.  
  1754.           Press "W" at the Main Menu to reach this module.  The week that 
  1755.      appears will be the one containing the date that was highlighted at 
  1756.      the Main Menu (or the one whose daily detail you had been viewing).  
  1757.      You may change the week being shown by pressing the up or down arrows, 
  1758.      and you may move among individual days by pressing the left and right 
  1759.      arrows.  Unless you press the ESC key, whatever date is highlighted 
  1760.      when you leave this module will be the one that is highlighted when 
  1761.      you return to the Main Menu (or the one to whose daily detail you re-
  1762.      turn at the daily view).
  1763.  
  1764.           There are actually three weekly views, between which you may tog-
  1765.      gle by pressing the TAB key.  The first view vertically breaks down 
  1766.      each day into half hour segments for the employee whose monthly or 
  1767.      daily calendar you had just been viewing.  If there's time blocked off 
  1768.      during any given half-hour, the first ten characters in the event's 
  1769.      description will appear in that half-hour's block under the approp-
  1770.      riate date.
  1771.  
  1772.           The second view gives you a rough idea what time is scheduled for 
  1773.      each employee in the firm for each day of the week.  This view might 
  1774.      be useful for quickly seeing how busy your firm's employees are during 
  1775.      a given week or for finding a date on which certain employees are all 
  1776.      free for an hour or two.
  1777.  
  1778.           The third view will list the events for each day from Monday to 
  1779.      Friday, in priority order.  This view will give you a quick idea of 
  1780.      what's coming up during that week.
  1781.  
  1782.           To change the displayed employee, use the F3 key, just as you 
  1783.      would at the monthly or daily view.  If you wish to return to today's 
  1784.      date, use the HOME key.
  1785.  
  1786.  
  1787.      OMITTING EVENTS
  1788.  
  1789.           Removing an event from TickleX's data base generally involves two 
  1790.      steps:  tagging the event for omission, and then actually removing it 
  1791.      and all other events so tagged.  The reason for requiring a prelimi-
  1792.      nary tagging step to make it less likely that you'll accidentally re-
  1793.      move an event by inadvertently hitting the wrong key.  You see, you'll 
  1794.      always have the option of "untagging" an event previously tagged be-
  1795.      fore the actual Omission (event-removing) routine is run.
  1796.  
  1797.  
  1798.      -- Tagging Events for Omission
  1799.  
  1800.  
  1801.  
  1802. 2 -- USING TICKLEX                   31
  1803.  
  1804.  
  1805.  
  1806.  
  1807.           An event is most easily tagged (or "untagged") for omission by 
  1808.      pressing "T" at the Main Menu.  It may also be tagged/untagged by 
  1809.      pressing ^T (Ctrl-T) while examining it in the Edit routine.
  1810.  
  1811.           When "T" is pressed at the Main Menu, you'll be shown a list of 
  1812.      all events scheduled for the day you've specified.  Just use the arrow 
  1813.      keys to highlight the event to be tagged and press RET.  As you press 
  1814.      RET, "tag" (the omission tag indicator) will appear on that line 
  1815.      at the left margin.  If you were to press RET again, "tag" would 
  1816.      disappear and be replaced by a letter representing the type of event 
  1817.      shown on that line.  Hence, RET is the switch that tags and "untags" 
  1818.      an event for omission.
  1819.  
  1820.           If an event is tagged for omission, it will not be shown in any 
  1821.      report.  It'll still be in the database, taking up space -- just in 
  1822.      case you ever want to "untag" it, but you won't actually see it unless 
  1823.      you enter this Tag/Untag routine or the Edit routine.  If you ever 
  1824.      wish to "untag" an event already tagged, you'll need to go to the date 
  1825.      for which it was set and press "T" to enter the Tag/Untag routine or 
  1826.      "E" to enter the Edit routine.  When you do so, all events for that 
  1827.      day, including those tagged for omission (but not actually omitted -- 
  1828.      see next section), will be shown to you. 
  1829.  
  1830.  
  1831.      -- Actually Omitting Events, Plans, and Projects
  1832.  
  1833.           In order to keep the main TickleX data file from growing too 
  1834.      large, you should periodically Omit old entries.  Each month, for in-
  1835.      stance, you should select the Omit option.       
  1836.  
  1837.           This mode allows you to omit scheduled/logged events, Plans, or 
  1838.      Projects that are no longer of any use.  After pressing "O" at the 
  1839.      Main Menu, you'll be asked whether you want to omit Scheduled/logged 
  1840.      events, Plans or Listed projects.  Simply press "S", "P" or "L", de-
  1841.      pending upon which you wish to eliminate.  Logged events are discussed 
  1842.      in CHAPTER 4 (LOG MODE).
  1843.  
  1844.           If you press "S", you'll receive more instruction on the screen 
  1845.      before you proceed.  You will be asked the date before which you wish 
  1846.      all entries to be omitted.  All events (other than Deadlines not yet 
  1847.      met) falling before that date will be omitted, WHETHER OR NOT they 
  1848.      have been tagged for omission.  Also omitted will be those events 
  1849.      which fall after that date and which are tagged for omission. 
  1850.  
  1851.           Deadlines are a special matter.  Because you may occasionally 
  1852.      miss Deadlines whose subjects you do not want to forget, TickleX will 
  1853.      continue to hold all Deadlines not specifically tagged for omission 
  1854.      in the Edit routine.  Hence, Deadlines will always be preserved (to 
  1855.      continue to remind you to do things) until you make a conscious ef-
  1856.      fort to omit them.  You'll have to be diligent in tagging Deadlines 
  1857.      that have been met; otherwise, they'll just keep piling up.
  1858.  
  1859.  
  1860.  
  1861. 2 -- USING TICKLEX                   32
  1862.  
  1863.  
  1864.  
  1865.  
  1866.           If you choose to omit Plans, instead of Events, you'll be shown a 
  1867.      list of all the Plans available on your machine.  Enter the name of 
  1868.      the one that you want to omit, or press RET to eliminate a general 
  1869.      Template, instead.
  1870.  
  1871.           If you choose to omit Listed projects, you'll be shown a list of 
  1872.      your projects.  After you select one for omission, you'll be asked 
  1873.      whether you want to tag for omission all events linked to that pro-
  1874.      ject.  After all, do you really need to keep those events in your data 
  1875.      base if the project to which they refer is no longer there?  If you 
  1876.      choose to tag them for omission, remember, they'll only be TAGGED, not 
  1877.      actually omitted.  To actually eliminate them, you'll need to visit 
  1878.      this Omit routine again.  
  1879.  
  1880.           NOTE:
  1881.                Don't forget that you can "untag" any of them before go-
  1882.           ing through the Omit routine.  The easiest way would be to 
  1883.           conduct a "Full-Screen" Hunt for everything in the database 
  1884.           pertaining to a specific project.  As each event pops up onto
  1885.           the screen, press ^T (Ctrl-T) to tag/untag it.
  1886.  
  1887.  
  1888.      HUNTING FOR ENTRIES and PREPARING REPORTS
  1889.  
  1890.           If you press "H" while in the Main Menu, you will be taken to a 
  1891.      Hunt Gates display.  Here, you are to select the gates you want to 
  1892.      apply to the search through the calendar file.  The Hunt Gates allow 
  1893.      passage of only those records which contain information consistent 
  1894.      with the Hunt Gate parameters you select.  For example, if you wanted 
  1895.      to find all the events that involve a certain employee, you would 
  1896.      place the appropriate ID at gate C.  To find all events between cer-
  1897.      tain dates, place the beginning date at gate D and the ending date at 
  1898.      gate E.  You may search for specific events by filling in gate B, 
  1899.      while filling in gate A will result in a report listing only those 
  1900.      events that apply to a specific Project (or Case, if you're also using 
  1901.      BillPower or ManageX).
  1902.  
  1903.           The more gates you fill in, the more discriminating the hunt 
  1904.      through the records will be.  If you leave the gates in their default 
  1905.      conditions, ALL of today's events involving ALL employees and ALL 
  1906.      projects will be reported. 
  1907.   
  1908.           Hunts for projects (or cases) and events may be made on the basis 
  1909.      of partial entries.  For instance, if you wished to find all events 
  1910.      involving the "Smith-1" and "Smith-2" project, you would need to enter 
  1911.      only "Smith" at gate A.  All events tied to projects containing the 
  1912.      character string, "Smith", would be shown to you.  Included among the 
  1913.      events reported might also those involving the "J. Smith" and "Black-
  1914.      smith" projects.
  1915.  
  1916.            Following the above example, you could also have chosen to 
  1917.      search for projects (or cases) containing "ith".  If you had done so, 
  1918.  
  1919.  
  1920. 2 -- USING TICKLEX                   33
  1921.  
  1922.  
  1923.  
  1924.  
  1925.      in addition to all the projects mentioned above, you might also have 
  1926.      come across the "Ithica" and "Lithe Forms" projects.
  1927.  
  1928.          NOTE:
  1929.                Suppose you elect to enter "SMITH" at the Project (or 
  1930.          Case Number) gate.  If there were more than one project con-
  1931.          tain that sequence of characters, they would all pass 
  1932.          through that gate.  Hence, SMITH, SMITH-J, BLACKSMITHJ, 
  1933.          etc., would all be selected by TickleX for the hunt report.  
  1934.          If, however, you wanted only SMITH to pass through the gates 
  1935.          (to the exclusion of SMITH-J and BLACKSMITH), you would have 
  1936.          to tell TickleX.  You would do this by ending your "SMITH" 
  1937.          entry with ^E (for "Exact match"), instead of the usual RET.  
  1938.          If a Project/Case gate is set up for an exact match, a note 
  1939.          will appear to the right, saying, "* exact *".  If no such 
  1940.          note is displayed, then ALL projects whose designations contain 
  1941.          matches for the entered character sequence will pass through 
  1942.          the gate.  If the "* exact *" note is shown, then only the 
  1943.          project that exactly matches that character sequence will be 
  1944.          reported. 
  1945.  
  1946.           Remember, any gate that is left blank will be considered to be 
  1947.      open, allowing ANY record to pass through.  In other words, each 
  1948.      record will be deemed to meet that gate's criterion, and, assuming 
  1949.      that all the other gates' criteria are also met, will be displayed 
  1950.      during the  hunt. 
  1951.  
  1952.           To you don't want Deadlines reported to you, make gate F "NO" by 
  1953.      pressing the F key.  If you press the F key again, you'll change it 
  1954.      back to "YES".  The same principle applies to Appointments, Reminders, 
  1955.      etc. (gates G to L).
  1956.  
  1957.           To change the report destination from screen to printer or disk 
  1958.      file, press P.  Pressing ^P (Ctrl-P) will allow you to change the des-
  1959.      tination disk file name.  To send the report to an alternate printer 
  1960.      port, press the number corresponding to that port.  To send it out COM 
  1961.      port 1, press ^A (Ctrl-A); ^B (Ctrl-B) will send the report to COM 
  1962.      port 2. 
  1963.  
  1964.           The METHOD by which TickleX conducts its hunt depends upon how 
  1965.      you have set Gate M, which toggles among "Quick Hunt" and "Chronolog-
  1966.      ical Hunt".  Normally, you will want a chronological hunt, so that the 
  1967.      reported events appear in the correct order.  However, if you're look-
  1968.      ing through a large range of dates, you may find that a chronological 
  1969.      hunt is too slow for you.  If you want to speed things up, press the M 
  1970.      key to select a Quick Hunt.  If Quick Hunt is in operation, TickleX 
  1971.      will NOT put things into chronological order, but it will find what 
  1972.      you're looking for quickly.  This feature is particularly valuable if 
  1973.      you're looking for a Deadline sometime in the distant future, but you 
  1974.      aren't sure of even the year that it was scheduled.  To do so, simply 
  1975.      select a Quick Hunt, and be sure to fill in the other Hunt Gates op-
  1976.      tions as well as you can (to narrow the search, keeping too many un-
  1977.  
  1978.  
  1979. 2 -- USING TICKLEX                   34
  1980.  
  1981.  
  1982.  
  1983.  
  1984.      wanted events from appearing on the screen).  But remember that Fre-
  1985.      quent or Recurring dates will not appear during Quick Hunts.
  1986.  
  1987.           The TYPE OF HUNT produced depends upon how you have set Gate N, 
  1988.      which toggles among several choices.  A "Continuous Hunt" quickly goes 
  1989.      through the data base and reports what it finds.  It may go so fast 
  1990.      that you can't follow it (unless you press the space bar to pause).  
  1991.      An alternative is the "Day-By-Day" hunt which steps through the data 
  1992.      base on day at a time, automatically pausing after each day's activi-
  1993.      ties are reported.  Pressing the down arrow will cause the next day's 
  1994.      events to print.  The up arrow causes the prior day's activities to 
  1995.      print again.  The "Day-By-Day and Employee-By-Employee" hunt is like 
  1996.      the "Day-By-Day" hunt, except that it breaks the hunt down even fur-
  1997.      ther, reporting a single employee's events for a day, and then paus-
  1998.      ing until you press the up or down arrow.  A "Priority Order" report 
  1999.      will place each day's events into priority order, lowest number first 
  2000.      (the priority number will be listed on a Standard report at the left 
  2001.      margin, right after the event type).  The "Project-by-Project" report 
  2002.      (not available if you also have BillPower) will report one project's 
  2003.      events, then the next's, and so on.  A final type of hunt is "Event-
  2004.      by-Event", and it will be selected automatically by TickleX if you 
  2005.      have chosen either a "Full-Screen Edit" (discussed below) report or a 
  2006.      "Quick Hunt".
  2007.  
  2008.           The TYPE OF REPORT produced depends upon how you have set Gate O, 
  2009.      which allows you to toggle among "Standard", "Full Screen Edit", "Time 
  2010.      Scheduled", "Event Chart", "Printed Daily Schedule", and "Printed 
  2011.      Calendar", each of which is described below.
  2012.  
  2013.           Once the Hunting process begins, you will be shown the data for 
  2014.      each record conforming to the Hunt gates you have established.  If 
  2015.      you have chosen to display a "Standard" report (gate O), data for 
  2016.      each conforming record will appear on a single line.  The program will 
  2017.      then automatically search for the next conforming record, display it, 
  2018.      then look for the next one, and so on.  You may make the program 
  2019.      pause in its searching by pressing the space bar.  Pressing ESC 
  2020.      will abort the hunting process.
  2021.  
  2022.           If you have chosen the "Full-Screen" report (gate O), the data 
  2023.      shown for each conforming record will appear on a screen identical to 
  2024.      that used in the Edit mode.  Only one conforming file's data will be 
  2025.      displayed on the screen at one time.  Unlike the Standard report rou-
  2026.      tine, this one will not search for the next conforming file unless you 
  2027.      press F6 to indicate that you wish to move on.  If you want to abort 
  2028.      the Hunt routine, press ESC instead of F6.
  2029.  
  2030.           If, while in the Hunt mode's Full-Screen summaries display, you 
  2031.      see some information that should be changed, you may edit it as if 
  2032.      you were in the Edit mode. There will be a few limitations on your 
  2033.      ability to edit directly from the Hunt mode, but don't worry about 
  2034.      them; TickleX will call your attention to them only if you attempt to 
  2035.      violate them.
  2036.  
  2037.  
  2038. 2 -- USING TICKLEX                   35
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.           If you have chosen a "Time Scheduled" report (gate O), each line 
  2045.      will contain a date and a series of D's, A's, etc.  Each letter cor-
  2046.      responds to a 15-minute block of time during which an event is sched-
  2047.      uled.  Here's an example:
  2048.  
  2049.      Date          7...8...9...10..11..12..1...2...3...4...5...6...7...8
  2050.      FRI 3 FEB 89  ....AA....AA........EEEE..AAAAAAA....................
  2051.      TUE 7 FEB 89  ........AAAA........AAAA..........EE.................
  2052.      WED 8 FEB 89  .....................................................
  2053.      THU 9 FEB 89  ....................AAAA.............................
  2054.  
  2055.      Here, you can see that there are things scheduled on 3 February in the 
  2056.      8:00-8:14 and the 8:15-8:29 blocks.  9:30 to 9:59 also has something 
  2057.      scheduled, as do 12:00-12:59 and 1:30-3:14.  Note that the dates be-
  2058.      tween 4-6 Feb are not listed.  Skipping dates occurs when those dates 
  2059.      contain no scheduled events that meet the parameters specified by Hunt 
  2060.      Gates A-G (filled in before the hunt began).  Note also that, though 8 
  2061.      February is listed, nothing appears on its line.  A date's line will be 
  2062.      blank if there is SOMETHING scheduled for that date, but nothing that 
  2063.      requires blocking off time.  A Deadline that has no beginning or end-
  2064.      ing times is an example of an event that would not cause a D to appear 
  2065.      on the line.  
  2066.  
  2067.          NOTE:
  2068.                TickleX assumes that an event with no ending time is 
  2069.          not intended to be "blocked off".  Hence, you might have sev-
  2070.          eral Deadlines scheduled for 11:00 (no ending time), without 
  2071.          TickleX's recognizing that those events should be blocked 
  2072.          off.  Only if an ending time is different from a beginning 
  2073.          time will TickleX block off time for that event, and only in 
  2074.          that case will the "Time Scheduled" report display an A, D, 
  2075.          etc., for that event. 
  2076.  
  2077.           The last thing printed on a "Time Scheduled" report will be an 
  2078.      employee-by-employee breakdown of the total hours hours scheduled.  
  2079.      The only time blocks included in this breakdown will be those that 
  2080.      were included in the preceding report.  If you have set your Hunt 
  2081.      Gates to be extremely selective, the breakdown totals will probably be 
  2082.      small.  This breakdown may be useful to find how many hours you've 
  2083.      scheduled someone to work over a given span of days or weeks.  If you 
  2084.      consistently schedule work (and ONLY work) as an Exercise and you 
  2085.      set the Hunt Gates to include only Exercises, the breakdown summary 
  2086.      will tell you how many hours have been scheduled for only Exercises 
  2087.      (which, in this case, substitute for "work scheduled").
  2088.  
  2089.  
  2090.      -- Event chart
  2091.  
  2092.           This report consists of a chart showing each event on a separate 
  2093.      line.  Each line contains a brief event description, followed by a 
  2094.      graphic representation (in the form of a dotted line) of the period 
  2095.  
  2096.  
  2097. 2 -- USING TICKLEX                   36
  2098.  
  2099.  
  2100.  
  2101.  
  2102.      during which that event is to take place.  The events included on the 
  2103.      chart depend upon how you've set up your Hunt Gates.
  2104.      
  2105.      -- Printed calendars (weekly, monthly, yearly)
  2106.  
  2107.           Each of these reports consists of a calendar printed on a sheet 
  2108.      of paper.  In order for the calendars to be properly prepared, you 
  2109.      must make sure that lines 1 to 6 of the PRNTINIT file have been cus-
  2110.      tomized for your specific printer.  If PRNTINIT hasn't been custom-
  2111.      ized, these "Printed Calendar" options may not even appear.  To edit 
  2112.      the PRNTINIT file, use EDITX (press ^E at the Main Menu).  That file, 
  2113.      itself, contains instructions on how it is to be filled in.
  2114.  
  2115.           The calendar prepared with this option will look like a standard 
  2116.      paper calendar.  The minimum period for which a weekly or monthly cal-
  2117.      endar will be printed is one week.  Each day's block will be filled in 
  2118.      with whatever events are stored in the data base for that date.  
  2119.  
  2120.           Just before a monthly calendar begins printing, you'll have to 
  2121.      specify how wide and how long each day's block is to be.  It's recom-
  2122.      mended that you stick with the defaults that appear, but you may 
  2123.      change them if you wish.
  2124.  
  2125.           In order to conserve space for as many events as possible on a 
  2126.      monthly calendar, you may wish to limit the space devoted to each 
  2127.      event to one line.  To do so, you'll be able to tell the program to 
  2128.      truncate each event at the end of one line.  If you wish to print the 
  2129.      entire event, even if it takes more than one line to do so, you'll 
  2130.      need to specify either word wrap or character wrap.  Character wrap 
  2131.      will split a word falling at the end of a line, while word wrap will 
  2132.      move that entire word down to the next line (and, in the process, 
  2133.      waste a little space). 
  2134.  
  2135.      -- Other Reports
  2136.  
  2137.           There are also several "Combo Reports", which are split into two 
  2138.      halves (or into thirds, if you're using the landscape mode of a prin-
  2139.      ter comptatible with the Hewlett Packard Laser Jet -- see the SETTING 
  2140.      UP section of CHAPTER 1).  Give them a try to see if they will fit 
  2141.      your needs.  Also available is a "Blank Time/Expense Log", which is 
  2142.      intended to be filled in by the user as he does work or spends money 
  2143.      during the day.
  2144.  
  2145.      -- Custom reports
  2146.  
  2147.           There is a report option not discussed above: Custom Reports.  If 
  2148.      you select gate O several times, you'll cycle through the Standard, 
  2149.      Full-Screen, etc., choices.  If, however, you want a Custom Report, 
  2150.      press ^O (Ctrl-O), instead of just "O".  Pressing ^O tells TickleX 
  2151.      that you want a Custom Report prepared.  The screen will clear, you'll 
  2152.      be shown a list of all the Custom Reports presently on the disk, and 
  2153.      you'll be expected to enter the name of the particular Custom Report 
  2154.  
  2155.  
  2156. 2 -- USING TICKLEX                   37
  2157.  
  2158.  
  2159.  
  2160.  
  2161.      you want to prepare.  If you don't want a Custom Report, just press 
  2162.      RET to return to the Hunt Gate screen. 
  2163.  
  2164.           Custom Reports are useful for such things as preparing training 
  2165.      schedules and work plans.  They are available on the in TickleX's 
  2166.      "Schedule" mode, but not its "Log" mode.
  2167.  
  2168.           When you just start using the program, the only Custom Report 
  2169.      present will be one called "SAMPLE1".  Though this report's primary 
  2170.      purpose is to act as an example for others you may develop, it may 
  2171.      also actually be used.  To set up other report templates, use EDITX 
  2172.      (by pressing ^E at the Main Menu).
  2173.  
  2174.           In EDITX, you'll be afforded the opportunity to create as many 
  2175.      Custom Report templates as you like.  Each time you create a new one, 
  2176.      the contents of SAMPLE1 will be initially copied into it, so that 
  2177.      you'll have some guidance.  You'll note that a report template con-
  2178.      sists of many lines, some beginning with "{", and some not.  Those 
  2179.      that begin with "{" are comment lines and MUST NOT BE ALTERED.  If you 
  2180.      change a comment line in any way, the resulting report may not print 
  2181.      as you expect.  The only lines you may alter are the data lines, those 
  2182.      that do NOT begin with "{".
  2183.  
  2184.           A data line consists of spaces, characters, words, and/or tilde 
  2185.      codes.  Pressing the F1 key will give you a listing of what each av-
  2186.      ailable tilde code means.  There's one for an event's beginning time, 
  2187.      one for it's ending time, one for the event description, and so, on.  
  2188.      There are also a few that represent the hunt gates you've selected.  
  2189.      For instance, wherever  ~s  appears in the report template, TickleX 
  2190.      will substitute the beginning date of the hunt in the actual printed 
  2191.      report.  ~u will cause TickleX to print the employee ALL of whose 
  2192.      events are being sought in the hunt, while ~o will tell the program to 
  2193.      print an INDIVIDUAL event's responsible employee.
  2194.  
  2195.           Let's now look at your data line options.  First, you should note 
  2196.      that SAMPLE1 is only an example.  You need not stick blindly to it's 
  2197.      format (except for those lines that begin with "{").  You may even 
  2198.      erase entire data lines if you don't want their contents to appear on 
  2199.      the report.
  2200.  
  2201.           The data line for PRINTER INITIALIZATION allows you to enter an 
  2202.      escape character sequence for your printer.  This might be useful to 
  2203.      move the margin over, to alter the printer's type style, or to turn on 
  2204.      graphics.  If you want to use this line, get the appropriate code from 
  2205.      your printer's manual and enter it as a CHARACTER sequence, not as a 
  2206.      numerical code.  If, for instance, the code you want to enter is 
  2207.      "ESCAPE o", you should enter the escape CHARACTER, followed immediate-
  2208.      ly by an "o".  Don't type in "ESC o".  To enter any control character 
  2209.      (ESCAPE is a control character), press ^P (Ctrl-P) and then press the 
  2210.      control character you want to enter.  For instance, to enter the es-
  2211.      cape character, you actually press ^P, and then press the escape key.  
  2212.      After you do so, a funny character (such as a left arrow) will appear 
  2213.  
  2214.  
  2215. 2 -- USING TICKLEX                   38
  2216.  
  2217.  
  2218.  
  2219.  
  2220.      on the screen.  Just pressing the escape key won't work.  Don't des-
  2221.      pair -- this sounds more complicated than it is.
  2222.  
  2223.          NOTE:
  2224.                If you utilize the PRINTER INITIALIZATION data line, 
  2225.          your printer will maintain that setting until it's reset or 
  2226.          turned off.  If you want TickleX to reset your printer to 
  2227.          some state other than that established with the PRINTER IN-
  2228.          ITIALIZATION line, you should enter the reset escape charac-
  2229.          ter sequence into line 1 of the PRNTINIT file supplied with 
  2230.          TickleX.  To edit the PRNTINIT file, use EDITX (^E at the 
  2231.          Main Menu). 
  2232.           
  2233.           The data line for LENGTH OF PAGE allows you to print your reports 
  2234.      on paper of a length different from the standard 66 lines.  For ins-
  2235.      tance, you might want to print a report with the paper turned side-
  2236.      ways.  Just measure in inches of the paper you'll use and multiply by 
  2237.      6.  8-inch paper, for instance, would be entered as 48.  11-inch paper 
  2238.      is 66 lines long.
  2239.  
  2240.           WIDTH OF PAGE tells TickleX how many characters it can expect to 
  2241.      print on each line.  The default is a page width of 80 characters, but 
  2242.      you may modify this if you're using an appropriate printer.  If the 
  2243.      PRINTER INITIALIZATION you entered, for instance, turns on your 
  2244.      printer's 132-column capability, you should enter 132 here.  
  2245.  
  2246.          NOTE:
  2247.                EDITX cannot handle lines wider than 79 columns.  If 
  2248.          you want to create a report with more columns than that, 
  2249.          you'll have to "double up".  Use two lines in EDITX for each 
  2250.          single report line that will be more than 79 columns wide.  
  2251.          In order to tell TickleX that these two lines are to be com-
  2252.          bined, make the last character on the first line a "+".  For 
  2253.          example, two lines entered as
  2254.  
  2255.                           Mary had a little lamb, it+
  2256.                           s fleece was white as snow.
  2257.  
  2258.          would be printed by TickleX as a single line, "Mary had a 
  2259.          little lamb, its fleece was white as snow."  Note that Tick-
  2260.          leX allows combining only two lines at a time into one.  
  2261.          Three consecutive lines can't be combined into one, but three 
  2262.          consecutive two-line sets can can be combined into three lines.
  2263.  
  2264.           The HEADER data lines are used to prepare the beginning of the 
  2265.      report.  You might, for instance, want to include your name and the 
  2266.      title of the report in the HEADER.  Up to 10 lines may be included.
  2267.  
  2268.           The 2D HEADER data lines (up to 5) are those that will print at 
  2269.      the top of each page following the first (which contains the HEADER).
  2270.  
  2271.           The FORMAT data line tells TickleX what specific schedule infor-
  2272.  
  2273.  
  2274. 2 -- USING TICKLEX                   39
  2275.  
  2276.  
  2277.  
  2278.  
  2279.      mation you want printed on each line, as well as the spacing between 
  2280.      each item.  Note that each item requires a minimum amount of space.  
  2281.      The spacing information is obtained by pressing F1 if you're using 
  2282.      EDITX.  If you're using your word processor, you'll want to refer to 
  2283.      the tilde code table below:
  2284.  
  2285. Event items:
  2286.                                         ~j=event type (1) (eg: appnt,deadline)
  2287. ~k=beginning date (9)                   ~l=ending date (9)
  2288. ~m=beginning time (5)                   ~n=ending time (5)
  2289. ~o=employee/department (3)              ~p=project or case number (12)
  2290. ~q=event description (37)               ~r=notes (56)
  2291.                                         ~R=carriage return  
  2292.  
  2293. Hunt items:
  2294. ~s=beginning date of hunt (9)           ~t=ending date of hunt (9)
  2295. ~u=specific employee being hunted (3)   ~v=specific date being hunted (9)
  2296.                                         ~w=day of week for hunted date (3)
  2297.  
  2298.           The FOOTER data lines (up to 5) consist of any footnotes, etc., 
  2299.      that you want to be printed at the bottom of the report.
  2300.  
  2301.           The DATE CHANGE data lines (up to 3) are, of course, optional.  
  2302.      If present, they will be printed whenever TickleX reaches a point in 
  2303.      the report when a date change occurs.
  2304.  
  2305.           The EMPLOYEE/DEPARTMENT CHANGE data lines (up to 2), if present, 
  2306.      will be printed whenever the employee being hunted changes.  If you 
  2307.      have anything filled in here, the report will be organized by both 
  2308.      date and employee.  As TickleX comes to each date, it will break 
  2309.      it's hunt into a sub-hunt for the first employee's events, then a 
  2310.      sub-hunt for the second employee's, and so on.   
  2311.  
  2312.           If you're unable to design a template for the exact report you 
  2313.      want, do as well as you can with either EDITX or your word processor.  
  2314.      Just before you begin a hunt using this template, press ALT-F (to tog-
  2315.      gle the report to a disk file, instead of to the printer).  After the 
  2316.      report has been written to disk (into a file called TEXT.MX), exit 
  2317.      TickleX.  Edit TEXT.MX with your word processor, so that the report 
  2318.      looks EXACTLY as you want it to.  Then print it with your word proces-
  2319.      sor.
  2320.  
  2321.  
  2322.      FINDING FREE TIME
  2323.  
  2324.           If you need to schedule something that requires a certain amount 
  2325.      of time, but you don't know when your busy schedule will allow it, 
  2326.      press "F" at the Main Menu.  You'll be asked to specify how many con-
  2327.      tiguous hours (eg: 2, .5, 5.25) you need to accomplish the task.  
  2328.      Then, tell TickleX who's schedule you want it to search, and give the 
  2329.      program the earliest and latest dates you want to consider for the 
  2330.      accomplishment of the task.  TickleX will then search through those 
  2331.  
  2332.  
  2333. 2 -- USING TICKLEX                   40
  2334.  
  2335.  
  2336.  
  2337.  
  2338.      dates for the amount of free time you've specified.  When it finds it, 
  2339.      you'll be shown that day's schedule and told which time frame meets 
  2340.      your needs.  If that time block isn't satisfactory, press RETurn to 
  2341.      find the next available period.  When you find a period that you want 
  2342.      to use, press the "M" key to Make a new event record.
  2343.  
  2344.           If you wish to find the time that several people/facilities are 
  2345.      free at once, specify them all when asked to enter an employee.  Be 
  2346.      sure to separate each by a comma (eg: "ABC,DEF,GHI,JKL" will tell 
  2347.      TickleX that you wish to the time blocks that ABC, DEF, GHI, and JKL 
  2348.      are all available at once. 
  2349.  
  2350.           By default, this routine will search each day between 8:30 AM and 
  2351.      5:30 PM.  If your working hours are significantly different, you can 
  2352.      customize the program to use them instead.  See the SETTING UP section 
  2353.      of CHAPTER 1 for a discussion of Workday Begin and End Times. 
  2354.  
  2355.           By the way, the Weekly Views offer another, more visual means of 
  2356.      quickly finding free time.  See the "Weekly View" section above.
  2357.  
  2358.  
  2359.      RE-SCHEDULING SEVERAL EVENTS QUICKLY
  2360.  
  2361.           If you want to move several events currently scheduled for a par-
  2362.      ticular date to a new date, you should press "R" at the TickleX 
  2363.      Schedule Main Menu to enter the "re-scheduling".  When you do, you'll 
  2364.      be asked to select the date FROM which you wish to move the events and 
  2365.      the date TO which they're to be moved.  Then, a listing of all the 
  2366.      events currently scheduled for the "FROM" date will be shown, and 
  2367.      you'll be expected to identify the first event to be moved.  Simply 
  2368.      use the cursor control keys to move to that event and press RET.  The 
  2369.      selected event will be quickly rescheduled for the "TO" date.  Then, 
  2370.      you'll be expected to identify the next event to be moved.  Repeat 
  2371.      this identification process until you've moved all the desired events.  
  2372.      To abort the process and return to the Schedule Main Menu, press ESC. 
  2373.  
  2374.  
  2375.      STOPWATCH
  2376.  
  2377.           If you would like to user TickleX's stopwatch to time an 
  2378.      activity, press the "\" key at the Main Menu.  When you do, the 
  2379.      stopwatch will begin displaying elapsed time near the top right corner 
  2380.      of the screen.  Pressing "\" again will cause the timer to stop.  At 
  2381.      this point, you may press: 1) ESC to cease timing the activity; 2) "C" 
  2382.      to cause the timing to continue as if it had never been interrupted; 
  2383.      or 3) "S" to temporarily suspend the timing until you press the "\" 
  2384.      key again to resume the timing.
  2385.  
  2386.           When you invoke it by pressing "\", the stopwatch will continue 
  2387.      timing, no matter what you do within TickleX, until you press "\" a 
  2388.      second time at the Main Menu.  In fact, if you have TickleX loaded as 
  2389.      a memory-resident program, the timing will continue while you're 
  2390.  
  2391.  
  2392. 2 -- USING TICKLEX                   41
  2393.  
  2394.  
  2395.  
  2396.  
  2397.      working within other software.
  2398.  
  2399.  
  2400.      MORNING STARTUP
  2401.  
  2402.           When you first start up the program each day, TickleX will search 
  2403.      for old events to bring forward.  All Deadlines/Gotchas/Reminders from 
  2404.      past dates which have not already been tagged for omission will be 
  2405.      brought forward so that they will not be lost during an Omission rou-
  2406.      tine.  Then, you will be asked whether you want TickleX to give you a 
  2407.      report of the day's events.  Therefore, a day will not go by without 
  2408.      your having been prompted at least once to prepare a printout of up-
  2409.      coming events.  Answering `Y' to this prompt will bring you into this 
  2410.      Hunt routine, where you can select the exact parameters (gates) for 
  2411.      the listing to be prepared. 
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.  
  2450.  
  2451. 2 -- USING TICKLEX                   42
  2452.  
  2453.  
  2454.  
  2455.  
  2456.      UTILITIES (BACKUP, RESTORE, PRINTER DRIVERS, ETC)
  2457.  
  2458.           Pressing "U" at the Main Menu will take you to the UTILITIES mod-
  2459.      ule.  Here, you may backup your data to disks placed into drive A, 
  2460.      restore such backed-up data, or visit the PRNTDRVR program to tell 
  2461.      TickleX what type of printer you have.
  2462.  
  2463.           If you press "B", TickleX will automatically execute DOS's BACKUP 
  2464.      program that came with your computer, assuming that a copy of it is in 
  2465.      the MANAGEX directory.  If you prefer to use another program to per-
  2466.      form your backups, you may create a file called "BACKUP.DAT" with 
  2467.      EDITX (^E from the Main Menu).  Into this file you may place only a 
  2468.      single line, which will contain the command to execute your alternate 
  2469.      backup program.  If a BACKUP.DAT file exists, TickleX will execute 
  2470.      whatever program the file specifies, instead of DOS's BACKUP.
  2471.  
  2472.           If you press "R", TickleX will automatically execute DOS's 
  2473.      RESTORE program that came with your computer, assuming that a copy of 
  2474.      it is in the MANAGEX directory.  If you prefer to use another program 
  2475.      to restore your data, you may create a file called "RESTORE.DAT" with 
  2476.      EDITX.  Into this file you may place only a single line, which will 
  2477.      contain the command to execute your alternate restoration program.  If 
  2478.      a RESTORE.DAT file exists, TickleX will execute whatever program the 
  2479.      file specifies, instead of DOS's RESTORE.
  2480.  
  2481.           If you press "P", TickleX's PRNTDRVR (print driver) program will 
  2482.      be executed.  With it, you may specify the particular printer you use, 
  2483.      so that TickleX will be able to do the "Printed Calendar" report that 
  2484.      involves the use of IBM-graphics characters.  Or you may specify a 
  2485.      special printer initialization sequence (to change margins, fonts, 
  2486.      etc.) that should be sent to your printer before any reports are pre-
  2487.      pared.  
  2488.  
  2489.           If you press "C", you'll be taken to the customization routine, 
  2490.      where you may specify employee initials, screen colors, lines to print 
  2491.      per page, laser printer, 24-hour time, etc.
  2492.  
  2493.           "E" will take you to the EDITX.EXE program, so that you may edit 
  2494.      various text files, such as the ones containing Frequent & Recurring 
  2495.      Events, Income-Expense Categories, Groups, etc.
  2496.  
  2497.           "O" will take you through the program's routine to omit items 
  2498.      from the data base.  Scheduled and logged items, projects, and plans 
  2499.      may be omitted here.
  2500.  
  2501.           "I" will cause the Schedule and Log databases to be re-indexed.  
  2502.      This is a drastic measure that should be used ONLY as a last resort if 
  2503.      your database becomes corrupted.  Because this routine may drastically 
  2504.      alter the database if there are many problems, you should attempt res-
  2505.      toring from backup diskettes before you try re-indexing.
  2506.  
  2507.  
  2508.  
  2509.  
  2510. 3 -- UTILITIES                       43
  2511.  
  2512.  
  2513.  
  2514.  
  2515.      LOG MODE
  2516.  
  2517.           All the preceding discussions have basically concerned using 
  2518.      TickleX as a scheduler.  But it's also capable logging things that 
  2519.      have actually taken place, as opposed to things that have been merely 
  2520.      scheduled.  It can be used to log services performed, income, and ex-
  2521.      penses.
  2522.  
  2523.           Remember, TickleX is primarily a scheduler.  The logging func-
  2524.      tions are designed for the user who simply wants a convenient place to 
  2525.      register his income, expenses, and the hours he's worked on various 
  2526.      projects.  Thought its reporting ability is quite flexible, it's not 
  2527.      designed to produce client reports or bills.  If you need those re-
  2528.      ports, you should use a program specifically designed for billing 
  2529.      and/or bookkeeping, such as BillPower. 
  2530.  
  2531.           You may move to TickleX's LOG mode by pressing ^L (Ctrl-L) when 
  2532.      the Schedule Main Menu is displayed (^S will take you back to the 
  2533.      SCHEDULE mode).  If you're in the LOG mode, you won't be dealing with 
  2534.      Appointments, Deadlines, etc.  Instead, your choices will be Services, 
  2535.      Disbursements, and Receipts.  Most everything else, though, is the 
  2536.      same in both the SCHEDULE and LOG modes.
  2537.  
  2538.           A Service is work performed, a Disbursement is an expense (money 
  2539.      you've spent), and a Receipt is income you've received.  If you wish 
  2540.      to keep accurate records of the hours worked on each of your projects, 
  2541.      you should be conscientious in entering a Service whenever you spend 
  2542.      time on one of them.  The same goes for tracking income and expenses 
  2543.      attributable to each project.
  2544.  
  2545.           When you enter a Receipt or Disbursement, one of the items you 
  2546.      can fill in is the category into which the income or expense falls.  
  2547.      If you enter a category whenever you input a Receipt or Disbursement, 
  2548.      TickleX will be able to produce an accurate report, by category, of 
  2549.      all your income and expenses over any period of time.  By the way, 
  2550.      pressing F1 here will result in a display of the income/expense 
  2551.      categories.
  2552.  
  2553.           TickleX keeps a list of your income-expense categories in a file 
  2554.      called INCEXPNS.DAT, which can be accessed with EDITX by pressing ^E 
  2555.      at the Main Menu.  This file is provided in sample form with the 
  2556.      TickleX program, and you'll have to modify it to suit your own needs.  
  2557.      The file may hold up to 200 lines, each line containing a 1-to 3- dig-
  2558.      it category number and a 1-to 25-character category description.  As 
  2559.      you modify the file, make sure that the numbers and descriptions you 
  2560.      enter line up exactly with the headings at the top of the screen.  
  2561.      Note that there may be no blank lines in the file, and every that line 
  2562.      must contain both a number and a description.  Failure to follow these 
  2563.      simple rules will have undesirable effects.
  2564.  
  2565.           When you're in TickleX's LOG mode, entering a Receipt or Dis-
  2566.      bursement, the program won't let you enter a category number that is 
  2567.  
  2568.  
  2569. 4 -- LOG MODE                        44
  2570.  
  2571.  
  2572.  
  2573.  
  2574.      not described in the INCEXPNS.DAT file.  If you can't remember the 
  2575.      number of the category you need to fill in, just place the cursor be-
  2576.      neath the "Cat" item and press the F1 key.  You'll be shown the con-
  2577.      tents of the INCEXPNS.DAT file.  Remember, F1 gives you help anywhere 
  2578.      within the TickleX program.
  2579.  
  2580.           When you want a report on the total disbursements, receipts, and 
  2581.      hours worked on any or all of your projects, just conduct a Hunt.  At 
  2582.      the end of each chronological "Standard" report, these totals will 
  2583.      appear.  If, for instance, you want a year-to-date listing, by cate-
  2584.      gory, of all your income and expenses, set Hunt gates D and E appro-
  2585.      priately and begin the hunt.
  2586.  
  2587.           TickleX is capable of holding 12000 disbursement, receipt, and 
  2588.      service entries (in addition to the 12000 appointments, deadlines,
  2589.      etc., that it can hold).  When this capacity is reached, you'll have 
  2590.      to go through the Omit routine to eliminate old entries (as well as 
  2591.      current ones that you may have tagged for omission), thus freeing 
  2592.      space for new entries.  Before TickleX eliminates entries, it will of-
  2593.      fer you the chance to obtain a printout of the old items that will be 
  2594.      omitted.  You are urged to take this opportunity to produce a perman-
  2595.      ent record.
  2596.  
  2597.  
  2598.      -- Using the Service Stopwatch
  2599.  
  2600.           If, while entering a new service, you want TickleX to automatic-
  2601.      ally keep time for you, press the "\" key to begin the Service Stop-
  2602.      watch.  When the stopwatch is first invoked, the Begin Time will 
  2603.      automatically be entered for you.  Pressing "\" again will stop the 
  2604.      timer and cause the End Time to be entered for you.  
  2605.  
  2606.           If you wish, you may leave the Service record before pressing "\" 
  2607.      a second time.  To do so, just press F6.  When you want to complete 
  2608.      the record, simply press "M" to make a new record and then "S" (for 
  2609.      "Service").  Instead of creating a new Service record, TickleX will 
  2610.      cause the incomplete one to reappear.  When it does, press "\" to 
  2611.      cause the End Time to be filled in.  Then, make any other changes you 
  2612.      wish, and press F6 to save it in its completed form.  Note that this 
  2613.      feature is useful only if TickleX has been loaded as a memory-resident 
  2614.      program.
  2615.  
  2616.  
  2617.      -- Zipping Completed Events to the Log  
  2618.  
  2619.           Many people like to use their calendars not only as schedulers of 
  2620.      future events, but also as permanent records of things that they've 
  2621.      done.  When these people want to know what they did on a particular 
  2622.      past date, they might go to their calendar and look up the events they 
  2623.      had scheduled for that date.  These will tend to assume that what they 
  2624.      had scheduled for that date is what they actually did.  In many cases, 
  2625.      though, that's an erroneous assumption.  That's one reason that Tick-
  2626.  
  2627.  
  2628. 4 -- LOG MODE                        45
  2629.  
  2630.  
  2631.  
  2632.  
  2633.      leX maintains separate data bases for its SCHEDULE and LOG.
  2634.  
  2635.           However, if you're one who generally does what he is scheduled to 
  2636.      do, you may find it useful to quickly zip scheduled items to TickleX's 
  2637.      LOG.  That will save you the time that would otherwise be spent enter-
  2638.      ing a LOG item that is essentially identical to a SCHEDULE item.
  2639.  
  2640.           If you press "Z" at the Main Menu, the screen will clear, and 
  2641.      you'll be given the opportunity to select the date whose scheduled 
  2642.      events you wish to zip to the LOG.  The only dates that TickleX will 
  2643.      accept are: today and earlier.
  2644.  
  2645.           Then you will review each item scheduled for the selected date 
  2646.      and tell TickleX whether it has been completed.  If you tell TickleX 
  2647.      that the item has been completed, the item will be copied to the LOG 
  2648.      (and then tagged for omission here in the SCHEDULE).  Items previously 
  2649.      tagged for omission will not be displayed for you during this proce-
  2650.      dure.  Nor will either "Frequent and Recurring Events" or multi-day 
  2651.      events.
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687. 4 -- LOG MODE                        46
  2688.  
  2689.  
  2690.  
  2691.  
  2692.      POP-UP TICKLEX    
  2693.  
  2694.           You may find it convenient to have TickleX available at all 
  2695.      times.  Let's say that you're using your word processor and suddenly 
  2696.      need to look at your calendar or schedule an appointment.  Normally, 
  2697.      you'd have to save your document, exit the word processor, and then 
  2698.      load TickleX.  Then, when you're done with TickleX, you have to exit 
  2699.      it, load your word processor, find your document and continue with 
  2700.      what you were doing before accessing TickleX.
  2701.  
  2702.           Wouldn't it be convenient if you could just press a couple of 
  2703.      keys to call up TickleX, even when you're in the middle of using your 
  2704.      word processor?  Well, you can, as long as you follow the instructions 
  2705.      contained in this chapter.
  2706.  
  2707.           TickleX must first be loaded into memory, where it will linger in 
  2708.      the background until you press a "hot-key" combination to call it to 
  2709.      the screen.  When you do so, whatever the computer was just doing will 
  2710.      be suspended and placed into the background, while TickleX is brought 
  2711.      to the screen.  When you've taken care of your TickleX business, press 
  2712.      the ESC key.  Doing so will force TickleX back into the background 
  2713.      (where it will lurk until you press the hot-key again), while your 
  2714.      prior work will pop back into the foreground (onto the screen). 
  2715.  
  2716.           To prime TickleX for pop-up (memory-resident) service, simply 
  2717.      enter "TX xxx MR" (where xxx are your initials), instead of just "TX 
  2718.      xxx", at the DOS prompt.  If that doesn't work, you'll need to copy 
  2719.      the TX.BAT to a file called TXMR.BAT and modify the new file.  TX.BAT 
  2720.      should be used for standard use, while TXMR.BAT will be used for in-
  2721.      voking TickleX as a pop-up.  Now, find the line in TXMR.BAT that 
  2722.      starts with "TICKLEX".  The tenth parameter following "TICKLEX" should 
  2723.      be "MR".  If you need to "pad" the line with any other parameters, 
  2724.      make each of them an "x".  Examples:
  2725.  
  2726.              TICKLEX x x x x JJ AWB F:\MANAGEX F:\AWB x MR 1
  2727.              TICKLEX x x x x x x x x x MR
  2728.  
  2729.      Each example shows the use of dummy "x" parameters.
  2730.  
  2731.           If TickleX is loaded in this fashion, it will automatically abort 
  2732.      and display a message that informs you of the hot-key combination 
  2733.      needed to call it to the foreground.  By default, the hot-key is ALT-
  2734.      T.  But you may change the hot-key by adding to the 10th parameter a 
  2735.      different combination, using the "MR-X-$YYZZ" format.  The "X" in this 
  2736.      format is the key you wish to use in combination with the ALT or CTRL 
  2737.      key.  "YY" should be "08" if you plan to use the ALT-key, or "04" if 
  2738.      you prefer a CTRL-key combination.  "ZZ" is the scan code for the let-
  2739.      ter you've designated with "X".  Selected scan codes follow:
  2740.  
  2741.      KEY  SCAN      KEY  SCAN      KEY  SCAN      KEY  SCAN      KEY  SCAN
  2742.       Q    10        W    11        E    12        R    13        T    14
  2743.       Y    15        U    16        I    17        O    18        P    19
  2744.  
  2745.  
  2746. 5 -- POP-UP TICKLEX                  47
  2747.  
  2748.  
  2749.  
  2750.  
  2751.       A    1E        S    1F        D    20        F    21        G    22
  2752.       H    23        J    24        K    25        L    26        Z    2C
  2753.       X    2D        C    2E        V    2F        B    30        N    31
  2754.  
  2755.      For example, to designate ALT-S as the hot-key combination, the tenth 
  2756.      parameter would be "MR-S-$081F", while CTRL-V would be selected by 
  2757.      using "MR-V-$042F".  
  2758.  
  2759.           If you'd like TickleX's pop-up alarm (PC-Beep) to be loaded into 
  2760.      memory also, you should add a line to the TX.BAT (or TXMR.BAT) file 
  2761.      just before the "TICKLEX" line.  This new line should say simply, "pc-
  2762.      beep".  If PC-Beep is loaded, whatever alarms you've set with TickleX 
  2763.      will beep at you at the appointed times.  Without PC-Beep, alarms 
  2764.      aren't possible.
  2765.  
  2766.           Normally, TickleX requires about 400 Kilobytes of RAM.  When it's 
  2767.      just  waiting in the background, however, all it consumes is about  45 
  2768.      Kilobytes,  leaving  most of your computer's memory for use  by  other 
  2769.      programs.  And if you don't need TickleX's alarm feature, you can  re-
  2770.      duce the RAM requirements to 7 Kilobytes by eliminating all references 
  2771.      to PC-Beep in the TX.BAT (or TXMR.BAT) file and ensuring that it isn't 
  2772.      loaded at any time while you use the computer.
  2773.  
  2774.  
  2775.      -- Tuning up Performance
  2776.  
  2777.           As mentioned above, TickleX is a large program that would consume 
  2778.      about 400K of memory if the entire software were kept in memory  wait-
  2779.      ing  for you to press the hotkey.  But that would leave you with  400K 
  2780.      less  memory to run your other applications.  Therefore, efforts  have 
  2781.      been made to reduce the memory required by the program when it's  lur-
  2782.      king  in the background.  On the assumption that memory is  more  pre-
  2783.      cious to most users than is time, TickleX has been optimized to use as 
  2784.      little memory as possible, even though that means that it might take a 
  2785.      little longer for it to respond when you press its hotkey.
  2786.  
  2787.           Rather than keep TickleX's entire code in memory when you're 
  2788.      using another program, only a small "kernel" is maintained in RAM.  
  2789.      When you press the hotkey, your current application is saved to disk 
  2790.      or EMS (LIM-specification expanded memory), and then TickleX is loaded 
  2791.      from disk or EMS.  When you temporarily exit TickleX, it is then 
  2792.      saved, while your former application is re-loaded.  The memory-swap-
  2793.      ping that takes place whenever you enter or exit TickleX will take 
  2794.      time.  How much swapping time is required depends upon whether the 
  2795.      swapping is to your hard disk or to memory.  
  2796.  
  2797.           If TickleX recognizes that you have sufficient EMS memory avail-
  2798.      able  (400K), such memory will automatically be used, minimizing  swap 
  2799.      time significantly.  If no EMS is recognized, the program will  assume 
  2800.      that you want it to swap to the disk directory from which TickleX  was 
  2801.      loaded.   If  you have EMS and TickleX does not recognize  it,  please 
  2802.      don't  call to report it; there are several incompatible  EMS  schemes 
  2803.  
  2804.  
  2805. 5 -- POP-UP TICKLEX                  48
  2806.  
  2807.  
  2808.  
  2809.  
  2810.      floating around, and TickleX can't recognize them all.
  2811.  
  2812.           If you don't have EMS, but do have extended memory, you might 
  2813.      want to set up a large RAM disk and tell TickleX to use it for swap-
  2814.      ping.  That'll speed things up quite a bit.  Make sure that the RAM 
  2815.      disk you use will be used for NOTHING other than TickleX, BillPower 
  2816.      and/or RAMdesk.  
  2817.  
  2818.           How big a RAM disk do you need?  If you're using it just for Tic-
  2819.      kleX, it should be at least 1M.  Add another 825K if you also want 
  2820.      to install BillPower as a pop-up, and yet another 320K if you use RAM-
  2821.      desk.
  2822.  
  2823.           To tell TickleX which RAM disk to use, you'll need to alter the 
  2824.      TX (or TXMR.BAT) file.  Place the RAM disk designation at the third 
  2825.      parameter on the "TICKLEX" line.  Example: 
  2826.  
  2827.                       TICKLEX x x e: x x x x x x MR
  2828.  
  2829.      tells TickleX to use drive E as the swap drive.  Remember that you 
  2830.      use the designated RAM disk for NOTHING other than RAMdesk, BillPower 
  2831.      and TickleX program swapping.  And, if you're using the program on a 
  2832.      LAN, make sure than no two workstations access the same RAM disk.
  2833.  
  2834.  
  2835.      -- Loading Pop-Up TickleX Automatically
  2836.  
  2837.           The exception to the rule that the program must be entered 
  2838.      through TX.BAT (or TXMR.BAT) comes into play if you want pop-up Tick-
  2839.      leX to be loaded automatically whenever you turn on your computer. 
  2840.  
  2841.           If you'd like pop-up TickleX to be loaded during your computer's 
  2842.      start-up routine, simply add the following lines at a convenient place 
  2843.      near the end of your root directory's AUTOEXEC.BAT file:
  2844.  
  2845.                          cd\managex
  2846.                          PC-BEEP x x x x x x x x x
  2847.                          TICKLEX x x x x x x x x x MR
  2848.  
  2849.      These lines should be placed before any instructions involved in 
  2850.      calling up a menu or disk management program.  Of course, the "x" 
  2851.      parameters following TICKLEX and PC-BEEP in the above example may, if 
  2852.      desired, be altered as described elsewhere in this documentation.  
  2853.      And, if you don't need a TickleX's alarm, get rid of the PC-BEEP line.
  2854.  
  2855.  
  2856.      VERY IMPORTANT !!! 
  2857.  
  2858.           When used as a pop-up, TickleX will not automatically remind you 
  2859.      to back up your data files each day, as it does when you use it on a 
  2860.      stand-alone basis.  It is EXTREMELY important that you back up your 
  2861.      data files EVERY DAY to floppy disks.  Rotate among several sets of 
  2862.  
  2863.  
  2864. 5 -- POP-UP TICKLEX                  49
  2865.  
  2866.  
  2867.  
  2868.  
  2869.      backup disks; don't back up to the same disks every day.  Use even- 
  2870.      and odd-day, as well as week-end and month-end, disk sets.  For your 
  2871.      convenience, you might want to use the BACK.BAT (or REST.BAT) files to 
  2872.      back up to (or restore from) diskettes.  To back up your data, just go 
  2873.      to the MANAGEX directory and enter "BACK C: A:" at the DOS prompt.  To 
  2874.      restore, enter "REST A: C:" instead.
  2875.  
  2876.           As mentioned above, if you don't have sufficient EMS memory and 
  2877.      haven't designated a RAM disk, TickleX will swap to the hard disk.  
  2878.      When swapping to the hard disk, the program creates and uses two hid-
  2879.      den files, "TXxxx.SWP" and "TXAPPxxx.SWP", for each user accessing the 
  2880.      program ("xxx" are the user's initials).  Normally, you won't have any 
  2881.      problems with disk swapping.  But if, after having loaded TickleX, you 
  2882.      use other programs that cause your available hard disk space to drop 
  2883.      below 825 kilobytes, you may get a "FATAL SWAP ERROR" when you try to 
  2884.      pop into TickleX.  If that happens, you'll have to re-boot your 
  2885.      machine, probably losing whatever you'd been working on when you pres-
  2886.      sed the hot key.  The lesson here is that you should not try using the 
  2887.      program as a pop-up unless you're sure that you'll never come close to 
  2888.      running out of space on whatever drive the program will be using for 
  2889.      swapping. 
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923. 5 -- POP-UP TICKLEX                  50
  2924.  
  2925.  
  2926.  
  2927.  
  2928.      TICKLEX ON A LOCAL AREA NETWORK
  2929.  
  2930.  
  2931.           When invoked for use on a LAN, TickleX utilizes file locking to 
  2932.      prevent two or more users from simultaneously altering the same record 
  2933.      in the data base.  
  2934.  
  2935.  
  2936.      -- Some Preliminaries...
  2937.  
  2938.           If your LAN defaults to the assumption that you want it to auto-
  2939.      matically lock files for you, you may have problems with TickleX.  
  2940.      TickleX, not your LAN, must decide when to lock which files.  Make 
  2941.      sure that your LAN is configured to give ALL users complete access to 
  2942.      ALL files in the server's MANAGEX directory.  Make sure that ALL prog-
  2943.      ram and data files are "sharable" (eg: immediately after installing 
  2944.      the program onto a Novell workstation, enter "FLAG *.* S" at the DOS 
  2945.      prompt in the directory containing TickleX, and do the same in the 
  2946.      server directory that will contain TickleX's data).
  2947.  
  2948.           Also make sure that each workstation's CONFIG.SYS file contains a 
  2949.      line that says, "FILES=40".  The fact that your server may have such a 
  2950.      line in it's CONFIG.SYS file may do your workstations no good whatso-
  2951.      ever.
  2952.  
  2953.          IMPORTANT:
  2954.                If you're a REGISTERED user (keep reading if you're 
  2955.          not), you must have a copy of TickleX that's been prepared 
  2956.          for the maximum number of users you intend to have on the 
  2957.          LAN.  If you use a non-LAN version (or a LAN version that's 
  2958.          not prepared for as many users as you actually have on the 
  2959.          net), the program may appear to work properly in most ins-
  2960.          tances, but you'll be running the risk of losing data.  If 
  2961.          the number of users on your net ever increases beyond the 
  2962.          number for which you're registered, you must be sure to up-
  2963.          date your registration and install a copy of the program de-
  2964.          signed for more users.  If you forget to do so, you may lose 
  2965.          data.  Therefore, it's a good idea to register, not necessar-
  2966.          ily for the number of users you presently have, but for the 
  2967.          maximum number you anticipate may eventually be on the net. 
  2968.  
  2969.  
  2970.      -- Using Only a Single Copy of TickleX on the Network
  2971.  
  2972.           To load a single copy of the program onto the net, run the normal 
  2973.      install routine (eg: "INSTALL A: X:", where X is your server's drive 
  2974.      designation).  This routine will automatically load the program into a 
  2975.      MANAGEX directory on the server.  
  2976.  
  2977.           Unless you want to use only one copy of the TX.BAT file on the 
  2978.      network (see the "Use of a Single Batch File on the Server" section 
  2979.      below), each workstation must have a dedicated directory, either on 
  2980.  
  2981.  
  2982. 6 -- TICKLEX ON A NETWORK            51
  2983.  
  2984.  
  2985.  
  2986.  
  2987.      its own hard disk or on the server, from which it will run TickleX.  
  2988.      This dedicated directory must be located directly off the disk's root 
  2989.      directory and must contain a TX.BAT file, customized especially for 
  2990.      that workstation.  Start with the TX.BAT file provided with TickleX.
  2991.      
  2992.           Insert a couple of extra lines near the top of the TX.BAT file, 
  2993.      just below the line that reads, "cls".  These extra lines should cause 
  2994.      the workstation to log into the server directory where TickleX's prog-
  2995.      ram and data files will be maintained.  Assume, for instance, that the 
  2996.      server's hard disk is referred to as drive "F" and that TickleX is 
  2997.      installed into the "MANAGEX" directory on that drive.  In this case, 
  2998.      the lines to insert into the workstation's TX.BAT file would be:
  2999.  
  3000.                               F:
  3001.                               CD\MANAGEX
  3002.  
  3003.           NOTE:
  3004.                No directory/path name used with TickleX may exceed  
  3005.           fourteen characters in length.
  3006.  
  3007.      Also, add a few lines at the very bottom of the TX.BAT file that will 
  3008.      cause the computer to log back into the workstation's "home" directory 
  3009.      when you exit TickleX.  Examples:
  3010.  
  3011.                 Example 1                    Example 2
  3012.                 ---------                    --------- 
  3013.                 F:                           C: 
  3014.                 CD\AWB                       CD\MANAGEX  
  3015.                 CLS                          CLS
  3016.  
  3017.  
  3018.      -- TX.BAT's `TICKLEX' line
  3019.  
  3020.           Now, each workstation's TX.BAT file must also reflect its OWN 
  3021.      user's ID and that of the program's MAIN user (that is, the person 
  3022.      chiefly responsible for maintaining the data base).  Additionally, it 
  3023.      must reflect both its OWN drive/directory and the SERVER drive/direc-
  3024.      tory where TickleX is maintained.  Read on.
  3025.  
  3026.           Find the line in the TX.BAT file that begins with "TICKLEX".  
  3027.      After the word "TICKLEX", you need to add several parameters, each 
  3028.      separated by a space.  The first four may already have been set (see 
  3029.      the SETTING UP section of CHAPTER 1), but if they're not, just sub-
  3030.      stitute an "x" for each one.  Example:
  3031.  
  3032.                              TICKLEX x x x x  
  3033.  
  3034.      The fifth parameter should be a 1- to 3-letter ID of the MAIN user 
  3035.      (the one chiefly responsible for TickleX).  The sixth parameter should 
  3036.      be a 1- to 3-letter ID for this SPECIFIC workstation's user.  For ex-
  3037.      ample, if Jane Jones is the program's main user, the fifth parameter 
  3038.      following "TICKLEX" in each workstation's TX.BAT file might be "JJ".  
  3039.  
  3040.  
  3041. 6 -- TICKLEX ON A NETWORK            52
  3042.  
  3043.  
  3044.  
  3045.  
  3046.      If the user of a specific workstation is Allen W. Bosley, that work-
  3047.      station's TX.BAT file might specify "AB" at the sixth parameter.  
  3048.          IMPORTANT:
  3049.                Make absolutely sure that each workstation's TX.BAT 
  3050.          file contains the SAME fifth parameter (since the MAIN user 
  3051.          is the same for all workstations).  Also ensure that no two 
  3052.          stations have the same sixth parameter (since each individual 
  3053.          station is DIFFERENT).  If you violate either rule, you run 
  3054.          the risk of losing data, despite the fact the program may 
  3055.          appear to be operating properly.  Once you set up each work-
  3056.          station's TX.BAT file, you might want to write-protect it, to 
  3057.          prevent it's being changed by a user. 
  3058.  
  3059.           The seventh parameter tells TickleX which of the server dir-
  3060.      ectories will hold its common data base, accessible by all users.  If, 
  3061.      for instance, a given workstation refers to that directory as 
  3062.      F:\MANAGEX, the seventh parameter should be "F:\MANAGEX". 
  3063.  
  3064.           The eighth parameter following "TICKLEX" should be the drive and 
  3065.      directory from which the workstation will be running TickleX.  This is 
  3066.      that workstation's "home" directory.  
  3067.  
  3068.           Parameters nine and ten may be x's if need be, but the eleventh 
  3069.      parameter must be "1".  This tells TickleX that there's just one copy 
  3070.      of the program on the network (see the next section if you decide 
  3071.      to run a separate copy of the program on each workstation).  
  3072.  
  3073.           Here are two examples that tie it all together: 
  3074.  
  3075.      PARAMETERS -->        1 2 3 4 5   6       7          8     9 10 11  
  3076.      ------------------------------------------------------------------
  3077.      Example 1:    TICKLEX x x x x JJ AWB F:\MANAGEX C:\MANAGEX x  x  1
  3078.      Example 2:    TICKLEX x x x x JJ AWB F:\MANAGEX C:\MANAGEX x  MR 1
  3079.  
  3080.      Each of these examples tells TickleX that this workstation's "home" 
  3081.      directory is C:\MANAGEX.  It also specifies F:\MANAGEX as the server 
  3082.      directory containing TickleX and its data.  JJ is the main user, and 
  3083.      AWB is the local workstation's user.  The second example's tenth para-
  3084.      meter is "MR", informing TickleX to load itself as a memory-resident 
  3085.      program (see the POP-UP TICKLEX chapter), while the first example's 
  3086.      tenth parameter is "x", which is a null parameter that tells TickleX 
  3087.      nothing.
  3088.  
  3089.           NOTE:                 
  3090.                Each morning, TickleX will automatically bring forward 
  3091.           past Deadlines and Gotchas that haven't been tagged for 
  3092.           omission.  When installed for use on a network, however, a 
  3093.           user's Deadlines/Gotchas will be brought forward only when 
  3094.           THAT SPECIFIC USER (or the one who entered the Deadlines and
  3095.           Gotchas into the program) first loads TickleX at the beginning 
  3096.           of the day.  If you'd prefer that the FIRST user to load the 
  3097.           program each morning be responsible for bringing forward
  3098.  
  3099.  
  3100. 6 -- TICKLEX ON A NETWORK            53
  3101.  
  3102.  
  3103.  
  3104.  
  3105.           EVERYONE's Deadlines/Gotchas, add "#" to the fifth para-
  3106.           meter (eg: "TICKLEX x x x x JJ# AWB ...").  To have the MAIN
  3107.           user (who may not necessarily be the first user) bring 
  3108.           forward everyone's Deadlines/Gotchas each morning, substitute
  3109.           "*" for "#" (eg: TICKLEX x x x x JJ* AWB ...").
  3110.  
  3111.           The "generic" TX.BAT file that comes with TickleX has %1 at the 
  3112.      sixth parameter.  If you substitute the workstation user's initials at 
  3113.      that parameter, you must also search the entire TX.BAT file for all 
  3114.      places where %1 exits and substitute the same initials (eg: if AWB is 
  3115.      substituted for %1 at the sixth parameter, the line that says "util%1" 
  3116.      becomes "utilAWB").  Further, if you ever subsequently change the 
  3117.      initials at the sixth parameter, you must search the file for the old 
  3118.      initials and substitute the new initials in their places. 
  3119.  
  3120.      -- Using a Separate Copy of TickleX on each Workstation
  3121.  
  3122.           Screen colors, printer, and other Customization items will be 
  3123.      identical for all workstations that access a common copy of the prog-
  3124.      ram on the server.  Those workstations that require different customi-
  3125.      zations should have separate copies of the program installed in their 
  3126.      "home" directories.  Another reason to load a separate copy of the 
  3127.      program onto one or more workstations is that you may have a slow net-
  3128.      work that makes loading the program from the server seem to take 
  3129.      forever.  Of course, the data must still be located centrally on the 
  3130.      server, but the program, itself, may be placed separately onto each 
  3131.      workstation.
  3132.  
  3133.           To load a separate copy of the program onto each workstation, 
  3134.      run the normal install routine (eg: "INSTALL A: X:", where X is that 
  3135.      workstation's hard disk designation).  This routine will automatically 
  3136.      load the program into a MANAGEX directory on the workstation.
  3137.  
  3138.           Each workstation's MANAGEX directory must have a TX.BAT file, 
  3139.      customized especially for that workstation.  Start with the TX.BAT 
  3140.      file provided with TickleX.
  3141.      
  3142.           Insert an extra line near the top of the TX.BAT file, just below 
  3143.      the line that reads, "cls".  This extra line should cause the work-
  3144.      station to look to the server directory where TickleX will maintain 
  3145.      the common data files that all users will access.  Assume, for ins-
  3146.      tance, that the server's hard disk is referred to as drive "F" and 
  3147.      that TickleX's data files will be located in the "MANAGEX" directory 
  3148.      on that drive.  In this case, the line to insert into the worksta-
  3149.      tion's TX.BAT file would be:
  3150.  
  3151.                               CD F:\MANAGEX
  3152.  
  3153.           Now, modify the TX.BAT file's "TICKLEX" line exactly as described 
  3154.      in the above section entitled "TX.BAT's `TICKLEX' Line".  But DO 
  3155.      NOT include an eleventh parameter of "1".  Instead, either eliminate 
  3156.      the eleventh parameter or substitute an "x" for the "1".
  3157.  
  3158.  
  3159. 6 -- TICKLEX ON A NETWORK            54
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.         NOTE:
  3166.              If you elect to use a separate copy of the program for each       
  3167.         workstation, you must manually copy the BLANKCAL and BLANKCL 
  3168.         files into the server's MANAGEX directory, where you should 
  3169.         keep the data.  Also copy RECUR.DAT, RECUR.DAF, and RECUR.DAI 
  3170.         to the server's data-holding directory, since common copies of 
  3171.         these files need to be accessed by everyone using the program.
  3172.  
  3173.  
  3174.      -- Other Customizations to the TX.BAT file
  3175.  
  3176.           The TX.BAT file may also contain references to some other prog-
  3177.      rams: INPUT, EXPORT, PC-BEEP.  You need to make sure that each of 
  3178.      these references is followed by parameters identical to those that 
  3179.      follow "TICKLEX".  Examples:
  3180.  
  3181.         if not exist util.bat input x x e: x JJ AWB F:\MANAGEX F:\AWB x x 1
  3182.         pc-beep x x e: x JJ AWB F:\MANAGEX F:\AWB x x 1
  3183.         TICKLEX x x e: x JJ AWB F:\MANAGEX F:\AWB x x 1
  3184.         export x x e: x JJ AWB F:\MANAGEX F:\AWB x x 1
  3185.  
  3186.           Also find every occurrence of "util%1" in the TX.BAT file and 
  3187.      substitute the local user's initials for "%1" (eg: change "util%1" to 
  3188.      "utilJJ" if JJ is the local user).
  3189.  
  3190.           After you've customized each workstation's TX.BAT file, you'll 
  3191.      find that the program works much as it does as single-user software.  
  3192.      The main differences are that: 1)  TickleX will occasionally delay a 
  3193.      user's entering something, as it waits for another user to finish some 
  3194.      process that could potentially change the data base;  2) only the main 
  3195.      (primary user's) workstation will be able to perform certain functions 
  3196.      (such as Editing with EDITX and Omitting); and 3) changes to the 
  3197.      data base made on one workstation may not be recognized by another 
  3198.      workstation until its user goes through some major process (such as 
  3199.      conducting a Hunt or Editing a record). 
  3200.  
  3201.  
  3202.      -- Passwords
  3203.  
  3204.           If you want TickleX to demand a password whenever anyone tries to 
  3205.      access it, the second parameter following "TICKLEX" (in the TX.BAT 
  3206.      file) should contain the character sequence "PW".  Example:
  3207.  
  3208.              TICKLEX x PWMRLA E: x JJ AWB F:\MANAGEX F:\AWB x x 1
  3209.  
  3210.      If you want password checking every time TickleX's hotkey is pressed 
  3211.      (assuming that it's been installed as a pop-up), the sequence should 
  3212.      "PWMR".  If you want to limit access to the Utilities Module and 
  3213.      text Editor, add "LA" to the second parameter.  If "LA" is included 
  3214.      in that parameter, the only person who will be allowed to access the 
  3215.      Utilities or the Editor will be the MAIN user.  This will prevent 
  3216.  
  3217.  
  3218. 6 -- TICKLEX ON A NETWORK            55
  3219.  
  3220.  
  3221.  
  3222.  
  3223.      TickleX "rookies" from ruining some of the program's data.
  3224.  
  3225.           If LAN-based TickleX is set up for password protection, the first 
  3226.      person ever to enter the program must be the main user identified by 
  3227.      the fifth parameter.  That user must go to the Utilities module, sel-
  3228.      ect the Customization option, and enter the initials of all the Tick-
  3229.      leX users on the network.  A user whose initials have not been entered 
  3230.      into the Customization routine's list won't be allowed in.
  3231.  
  3232.  
  3233.      -- Use of a Single Batch File on the Server
  3234.  
  3235.           If you're using a single copy of the program on the network, and 
  3236.      you'd like to maintain only one TX.BAT file for the whole office (as 
  3237.      opposed to a separate one for each workstation), place that TX.BAT 
  3238.      file into the server's MANAGEX directory.
  3239.  
  3240.           Start with the basic TX.BAT file supplied with TickleX.  Modify 
  3241.      its "TICKLEX" line as described above in the section entitled, 
  3242.      "TX.BAT's `TICKLEX' Line", but make sure that the sixth parameter is 
  3243.      "%1".  Also be sure to place disk/directory changing instructions near 
  3244.      the top and bottom of the batch file, as discussed above in the "Using 
  3245.      Only a Single Copy..." section above.
  3246.  
  3247.           NOTE: 
  3248.                 Some networks are configured in a manner that makes
  3249.           it difficult to use a single TX.BAT on the server.  If you 
  3250.           have difficulty, abandon trying to use a single TX.BAT file.
  3251.  
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.  
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.  
  3276.  
  3277. 6 -- TICKLEX ON A NETWORK            56
  3278.  
  3279.  
  3280.  
  3281.  
  3282.      USING TICKLEX WITH MICROSOFT WINDOWS
  3283.  
  3284.           If you wish to use TickleX with Microsoft Windows, you will need 
  3285.      to run Windows in its 386 mode ("WIN /3" at the DOS prompt).  You will 
  3286.      also need to customize a PIF file.  Before you do ANYTHING in Windows, 
  3287.      however, make sure that you have TickleX running successfully at the 
  3288.      DOS level.
  3289.  
  3290.           Use the PIF editor within Windows to set up TX.PIF.  Keep all the 
  3291.      default settings, except as follows:
  3292.  
  3293.           Program Filename       TX.BAT
  3294.           Window Title           TickleX
  3295.           Optional Parameters    (your initials, as recognized by TickleX)
  3296.           Start-up Directory     (example: C:\MANAGEX)
  3297.           KB Required            450 (if you need the alarm, otherwise 410)
  3298.           KB Desired             450 (if you need the alarm, otherwise 410)
  3299.           Display Usage          "Full Screen" item should be selected
  3300.           Execution              "Background" item should be selected
  3301.                                    (but only if you need the alarm)
  3302.           Background Priority    1
  3303.           Retain Video Memory    select this item (if you need the alarm)
  3304.           Allow Fast Paste       DE-select this item
  3305.           Application Shortcut   Press ALT-T here if you wish to be able to
  3306.             Key                    access TickleX with this key combination
  3307.  
  3308.           Now, you need to edit your WIN.INI file.  Find the line that be-
  3309.      gins with "load=" and add "TX.PIF" to that line (eg: "load=TX.PIF").  
  3310.      That will cause TickleX to be loaded automatically when you run Win-
  3311.      dows, so that all you need to do is to press ALT-T to access it. 
  3312.  
  3313.           NOTE: If you're using TickleX to sound alarms, always make 
  3314.                 a habit of checking into TickleX IMMEDIATELY after 
  3315.                 you load Windows.  Doing so will cause the alarms to 
  3316.                 be set for this session with Windows. 
  3317.  
  3318.           Next, you need to alter your TX.BAT file.  Look at the line that 
  3319.      begins with "TICKLEX".  Since you'll be accessing TickleX through Win-
  3320.      dows, not as a memory-resident program in its own right, the tenth 
  3321.      parameter should be "x", not "mr".  Now, you may wish to prevent an 
  3322.      exit from TickleX by pressing the the ESC key.  If so, the second 
  3323.      parameter should contain the character string, "NX" (for "no exit").  
  3324.      And if you wish to use the alarm (PC-BEEP.EXE) you should make sure 
  3325.      that the TX.BAT file contains a line that begins with "PC-BEEP" and 
  3326.      contains the same listing of parameters found on the line that begins 
  3327.      with "TICKLEX".  The PC-BEEP line should be just above the TICKLEX 
  3328.      line.
  3329.  
  3330.           Windows is a very complicated (even "squirrely") environment.  So 
  3331.      you may have to do a lot of "tweeking" to make everything work. 
  3332.  
  3333.  
  3334.  
  3335.  
  3336. 7 -- USING TICKLEX WITH WINDOWS      57
  3337.  
  3338.  
  3339.  
  3340.  
  3341.      SHARING DATA AMONG SEVERAL COMPUTERS
  3342.  
  3343.           If you need to be able to share its data among several non-net-
  3344.      worked computers, you'll have to utilize TickleX's specialized input 
  3345.      and output routines.  
  3346.  
  3347.           NOTE:  Please bear in mind that you're authorized to use each 
  3348.           registered copy of TickleX on only one computer.  If you plan
  3349.           to use the program on several computers, please be sure to 
  3350.           register a separate copy for each one.  Thanks.
  3351.  
  3352.      You'll have to decide which of your computers will be considered the 
  3353.      "MAIN" computer.  This will be the computer which will store TickleX's 
  3354.      data base.  All other computers will be considered "SATELLITE" compu-
  3355.      ters and should be using only copies of the main computer's data base.
  3356.  
  3357.           Here's how the satellite system works.  TickleX will be installed 
  3358.      on each satellite computer in a manner identical to that in which it 
  3359.      was installed on the main computer, except for a slight difference in 
  3360.      the TX.BAT file (covered later).  At the main computer, you'll use 
  3361.      TickleX's OUTPUT function to create a specialized copy of the data 
  3362.      base on a diskette.  The data on that diskette will then be trans-
  3363.      ferred to a satellite computer.  Over time, each satellite's copy of 
  3364.      the data base will have grown as each user adds events to the sched-
  3365.      ule.  After several days (perhaps a week, or so), each satellite's 
  3366.      modified data base will be transferred on diskette back to the main 
  3367.      computer and run through TickleX's INPUT routine.  The INPUT routine 
  3368.      will add to the main computer's data base only those events which were 
  3369.      not present when each satellite's copy of the data base was originally 
  3370.      OUTPUT from the main computer.  After all the satellites' new events 
  3371.      have been INPUT into the main computer, you're ready once again to use 
  3372.      the OUTPUT function to create new copies of the main computer's up-to-
  3373.      date data base.  The process starts again as these new copies are then 
  3374.      fed into each satellite computer.
  3375.  
  3376.           The main computer's OUTPUT function is accessed by pressing ALT-O 
  3377.      at the Main Menu.  Press ALT-I for the INPUT function.
  3378.  
  3379.           If your satellite computer has a hard drive, you'll probably want 
  3380.      to transfer the data OUTPUT from the main computer to your satellite's 
  3381.      hard disk.  To do so, you need to go through a satellite INPUT routine 
  3382.      comparable to that used at the main computer.  Just place the diskette 
  3383.      containing the newly-output data into your satellite's floppy drive 
  3384.      and press ALT-I at the Main Menu.  When it's time to output data from 
  3385.      the satellite to the main computer, press ALT-O at the satellite's 
  3386.      Main Menu to access the OUTPUT routine.  
  3387.  
  3388.           As mentioned above, each satellite computer's TX.BAT file must 
  3389.      differ slightly from that found on the main computer.  Use EDITX.EXE 
  3390.      (^E from the Main Menu) to edit this file on each computer. Find the 
  3391.      line in the main computer's TX.BAT file that starts with "TICKLEX".  
  3392.      After the word "TICKLEX", you need to add four parameters, each separ-
  3393.  
  3394.  
  3395. 7 -- SHARING DATA                    58
  3396.  
  3397.  
  3398.  
  3399.  
  3400.      ated by a space.  The first three may already have been set (see the 
  3401.      SETTING UP section of CHAPTER 1), but if they're not, just substitute 
  3402.      an "x" for each one.  The fourth parameter should be the word,"MAIN" 
  3403.      (eg:" TICKLEX X X X MAIN").  On each satellite computer, the line 
  3404.      fourth parameter should be "SAT" (eg: "TICKLEX X X X SAT").  Once 
  3405.      you've designated the main and satellite computers, YOU MUST NEVER, 
  3406.      NEVER change the fourth parameter.  If you ever change the fourth par-
  3407.      ameter, you may RUIN YOUR DATA BASE! 
  3408.  
  3409.           When you first install TickleX onto a satellite computer with a 
  3410.      hard disk, the first thing you should do when the menu appears is to 
  3411.      press ALT-I, so that you can input the main computer's database.  Even 
  3412.      though you may not have entered any events on the main computer, you 
  3413.      must still transfer it's data to the satellite before you make any 
  3414.      entries on the satellite.
  3415.  
  3416.           Every time you Output data from the satellite's hard disk to a 
  3417.      floppy, you must not make any more entries on that satellite until 
  3418.      you've:  1) transferred its data to the main computer; 2) Output the 
  3419.      main computer's updated data to a floppy; and then 3) Input that up-
  3420.      dated data back into the satellite's database.  ONLY AFTER THE SATEL-
  3421.      LITE HAS THE LATEST DATA FROM THE MAIN COMPUTER SHOULD YOU MAKE ANY 
  3422.      NEW ENTRIES AT THE SATELLITE.
  3423.  
  3424.           There are a few limitations to what can be done on a satellite 
  3425.      computer.  First, you won't be able to Edit any events that were input 
  3426.      from the main computer's data base.  The only items you can edit will 
  3427.      be those you've originally entered on the satellite computer since the 
  3428.      last transfer of data took place.  You also won't be able to go 
  3429.      through the Omit routine (though you will be able to tag NEW items for 
  3430.      omission). 
  3431.  
  3432.           Please note that the data transferred to and from diskettes with 
  3433.      the INPUT and OUTPUT does not include Plans, Templates, Frequent or 
  3434.      Recurring Events, or Custom Reports.  Only the main schedule's events 
  3435.      are transferred.  Each satellite user must ensure that his list of 
  3436.      employees (in the Utilities module's Customize routine) is identi-
  3437.      cal to the main computer's.  If a satellite user creates a new Plan or 
  3438.      adds something to his Recurring Events file, he should be aware that 
  3439.      these items won't be transferred automatically with the INPUT and OUT-
  3440.      PUT routines.  Generally, the only items transferred will be those 
  3441.      that are created with the Make function. 
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454. 7 -- SHARING DATA                    59
  3455.  
  3456.  
  3457.  
  3458.  
  3459.      EMPLOYEE/DEPARTMENT GROUPS
  3460.  
  3461.           Employees may be grouped together for mass schedulings.  As you 
  3462.      know, TickleX will track up to 200 employees.  It will also track 20 
  3463.      groups, each of which may consist of up to 15 employees.  Whenever you 
  3464.      schedule a group, you will effectively be scheduling each of it's con-
  3465.      stituent employees.  Whenever you hunt through the data base for a 
  3466.      group's activities, you will, in effect, be hunting for the activities 
  3467.      of that group's members.  Anywhere that TickleX requests an employee, 
  3468.      you may substitute a group.
  3469.  
  3470.           One reason for having some of your employees included in a group 
  3471.      is that you may wish to find a period when everyone in that group is 
  3472.      free for a meeting.  Doing a "Scheduled Time" hunt (discussed in the 
  3473.      "Hunting for Entries and Preparing Reports" section of CHAPTER 2) for 
  3474.      that group will reveal all the time already scheduled for all group 
  3475.      members.  Just fill in Hunt Gate C with the abbreviation for the group 
  3476.      in which you're interested, set the beginning and ending dates, and 
  3477.      begin the hunt.  The gaps in the scheduled time shown on the report 
  3478.      will be the periods during which everyone in the group is free.
  3479.  
  3480.           Groups should be listed in a file called GROUP.DAT, which TickleX 
  3481.      scans whenever you enter the program.  You may create this file in 
  3482.      EDITX by pressing ^E at the Main Menu.  Then press "G" at the EDITX 
  3483.      menu. 
  3484.  
  3485.           To set up a group, enter a unique 1- to 3-character abbreviation 
  3486.      under the "ABB" heading.  Then hit the tab key to align the cursor for 
  3487.      the entry of that group's constituent employees. As you're entering 
  3488.      the employees, separate each by a slash, "/".  Note that a group may 
  3489.      not contain another group.  Example:
  3490.  
  3491.      ABB  --- CONSTITUENT DEPARTMENTS/EMPLOYEES ---
  3492.      gp1  stb/gm/lta/prs
  3493.      gp2  stb/mkr
  3494.      gp3  tup/dst/prs
  3495.      gp4  dst/stb/gm
  3496.      gp5  gm/gp1           WRONG! -- gp1 is, itself, a group
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.  
  3506.  
  3507.  
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513. 9 -- GROUPS                          60
  3514.  
  3515.  
  3516.  
  3517.  
  3518.      AUTOMATED EXECUTION (MACROS)
  3519.  
  3520.           You may have certain regularly performed routines that you wish 
  3521.      TickleX could perform automatically.  That's what TickleX's AutoExe-
  3522.      cute function is designed to do.  Whenever the function is invoked, 
  3523.      TickleX will read a file that contains a series of keystrokes.  It 
  3524.      will then execute each file-based keystroke as if you had entered it 
  3525.      at the keyboard.  You may have as many AutoExecute files as you wish, 
  3526.      each designed to do a different tedious chore.
  3527.  
  3528.           Before you set up an AutoExecute file, you should practice with 
  3529.      TickleX, in order to determine exactly which keystroke sequence you 
  3530.      want to place into the file.  Then go to EDITX (^E from the Tick-
  3531.      leX's Main Menu) to open the file.  Once in EDITX, press "O" (for 
  3532.      "Other") and name the file you wish to create.  Give it a name that 
  3533.      corresponds in some way to its function (don't forget the name; if you 
  3534.      do, you won't be able to access the new file later).  Then, enter into 
  3535.      the new file each character that you want TickleX to "type" for you 
  3536.      when the AutoExecute function reads this file.  The file may contain 
  3537.      up to 160 characters.
  3538.  
  3539.           If you wish to place a date into the AutoExecute file, remember 
  3540.      that TickleX accepts "-7" as exactly one week ago, and "+1" as tom-
  3541.      orrow.  TickleX also considers an entry of "1" to mean the first day 
  3542.      of whatever month is currently displayed, while "30" means the thir-
  3543.      tieth day.
  3544.  
  3545.           There are several special characters that you can place into the 
  3546.      file to perform certain functions:
  3547.  
  3548.           ~   =   RET (or Enter)                !   =   ESC 
  3549.           >   =   F6                            :   =   ALT-P
  3550.           ;   =   ALT-F                         |   =   ALT-I
  3551.           @   =   ALT-O
  3552.           _ (underline) will cause the AutoExecute function to pause for a 
  3553.                           keyboard entry (one keystroke per underline).
  3554.           /             will cause TickleX to skip its beginning-of-the-day 
  3555.                           routine during which it moves past deadlines to 
  3556.                           the current day's schedule if they haven't already 
  3557.                           been tagged for omission.  This "/" may have no
  3558.                           effect unless it's the first character in the
  3559.                           AutoExecute sequence.
  3560.  
  3561.      Accessing the AutoExecute Function
  3562.  
  3563.           To access the AutoExecute function from TickleX's Main Menu, 
  3564.      press ALT-A.  To have TickleX go through an AutoExecute routine 
  3565.      whenever it's loaded (without having to press ALT-A), find the line 
  3566.      saying "TICKLEX" in the TX.BAT file, and place the name of the desired 
  3567.      AutoExecute file as the first parameter following "TICKLEX".  For  ex-
  3568.      ample,  "TICKLEX macro" will cause TickleX to execute the  MACRO  file 
  3569.      whenever you enter "TX xxx" at the DOS prompt.
  3570.  
  3571.  
  3572. 10 -- MACROS                         61
  3573.  
  3574.  
  3575.  
  3576.  
  3577.      APPENDIX A:    MESSAGES
  3578.  
  3579.  
  3580.      "_____ is an unacceptable date ..." -- The format in which you entered 
  3581.      a date is incorrect.  Press the RET key and try again, this time using 
  3582.      the `DA MON YR' format (eg: 12 OCT 89) or the MO/DA/YR format (eg: 
  3583.      10/12/89).
  3584.  
  3585.      "Aborting because [disk drive] is full" --- Your disk may not be full, 
  3586.      but it does not have enough space on it to run TickleX.  TickleX needs 
  3587.      at least as many free bytes as are taken up by the file whose name is 
  3588.      "M-JOURN.LBF".  This message may also occur if the ManageX directory 
  3589.      (or any of it's subdirectories) contains more files than DOS allows.
  3590.  
  3591.      "Corrupted data" -- Something has damaged the TickleX database since 
  3592.      the last time a data integrity check was done (probably yesterday).  
  3593.      You'd be wise to restore data from day-before-yesterday's backup 
  3594.      (since yesterday afternoon's is probably just a copy of files that 
  3595.      were somehow corrupted yesterday).  If, after restoring that data, 
  3596.      TickleX still finds corrupted records, you should fall back to the 
  3597.      next-most-recent backup, and so on.  As a last resort (if restoring 
  3598.      fails), you may wish to select the Indexing option in the Utilities 
  3599.      module.  Anytime you want to check your data again, just go to Tick-
  3600.      leX's Main Menu and press ^Y (Ctrl-Y).
  3601.  
  3602.      "Disk Error" -- An error occurred while the program was accessing the 
  3603.      disk.  The nature of the problem will be found in the second-to-last 
  3604.      set of parentheses.  You may need to "pack" or "optimize" your hard 
  3605.      disk's files with a program such as "Disk Optimizer", "Vopt", "PC 
  3606.      Tools", or "Mace Utilities".  Or you may have a serious hardware 
  3607.      problem requiring the eventual replacement or re-formatting of your 
  3608.      hard disk.  This may be your first warning of an eventual hard disk 
  3609.      "crash".  
  3610.  
  3611.      "Do you want to overwrite the data already on this disk?" --  You're 
  3612.      trying to OUTPUT data to a diskette already containing current data.  
  3613.      If you proceed, you'll overwrite the data already on the diskette.
  3614.  
  3615.      "Do you wish to re-assign ____ to another .... " -- You have just 
  3616.      erased an employee's identifier.  If you want to assign that identif-
  3617.      ier to another employee number, press `Y'; if you want to eliminate 
  3618.      that employee entirely, press `N'. 
  3619.  
  3620.      "Mis-linked record: " -- TickleX has encountered a record that is in-
  3621.      correctly linked to another.  This may not cause any problems, but 
  3622.      YOU'D BE WISE to get rid of it NOW and re-enter the data.  So write 
  3623.      down the record number and date shown on the screen.  You should know 
  3624.      that it is POSSIBLE that your data base is too corrupted to be fixed 
  3625.      by simply omitting and re-entering records.  But you may wish to try 
  3626.      that first, before falling back on the restoring option found in the 
  3627.      Utilities module.  As a last resort (if restoring fails), you may 
  3628.      wish to select the Indexing option in the Utilities module.  By the 
  3629.  
  3630.  
  3631. APPENDIX A                           62
  3632.  
  3633.  
  3634.  
  3635.  
  3636.      way, any time you want to re-check your data integrity, press ^Y 
  3637.      (Ctrl-Y) at the TickleX Main Menu. 
  3638.  
  3639.      "More than 200 events meeting your specifications ..." -- The maximum 
  3640.      number of events that TickleX can display for one day is 200.  TickleX 
  3641.      can actually hold many more than that, but it can't display more than 
  3642.      200 meeting your specifications for the selected date at one time.  
  3643.      Make your specifications more discriminating, by, for instance, speci-
  3644.      fying a particular employee.
  3645.  
  3646.      "Printer not ready" -- Either your printer is not "on line" and ready 
  3647.      to receive data, or you're out of paper.
  3648.  
  3649.      "RECORD IS ASSOCIATED WITH A PLAN" -- The event you're editing was
  3650.      made automatically while you were creating or editing a Plan.  Tick-
  3651.      leX, therefore, will not allow you to edit it, except while you're
  3652.      editing that Plan.  The only exception to this rule is that you may
  3653.      edit the notes attached to the event.  To do so, press ^N (Ctrl-N).
  3654.  
  3655.      "Serious Error" -- The nature of the problem will be found in the se-
  3656.      cond-to-last set of parentheses, while the location of the problem 
  3657.      should be found in the last set. 
  3658.  
  3659.      "That entry is, itself, a reminder" -- You are attempting to enter a 
  3660.      reminder for a reminder.  That isn't allowed.  Reminders can be as-
  3661.      signed to only Gotchas, Deadlines, Appointments, Vacations, and Trips, 
  3662.      not to other reminders.
  3663.  
  3664.      "The _____ case does not exist" -- You have entered a case number for 
  3665.      a BillPower case that does not exist.  If you've forgotten what  cases 
  3666.      you have, press the F1 key when TickleX asks you for a case number.
  3667.  
  3668.      "This diskette has no TickleX data" -- You're attempting to INPUT data 
  3669.      from a disk that does not contain the needed files.
  3670.  
  3671.      "This item cannot be edited in the Hunt routine"  -- If you want to 
  3672.      edit this item, you must use the Edit routine.
  3673.  
  3674.      "Too many entries" -- You are attempting to add one more entry to a 
  3675.      TickleX data base that is already full (with 12000 entries).  Before 
  3676.      you can add any more events to the data base, you need to Omit old 
  3677.      events that are no longer needed.  Go to the Main Menu and press "O" 
  3678.      to go through the Omit routine.
  3679.  
  3680.      "Too Many Users" -- An attempt has been made to use TickleX with more 
  3681.      users than are allowed by your registration.  This message may also 
  3682.      occur if one or more users have exited TickleX in an unusual manner 
  3683.      (as would be the case, for instance, if power to a computer was lost).  
  3684.      If this is the case, you must first make sure that no computer on the 
  3685.      net is using TickleX.  Then, load TickleX on the server computer and 
  3686.      press ALT-1 at the Main Menu.  After this is done, each station may 
  3687.      then log into the program as usual.
  3688.  
  3689.  
  3690. APPENDIX A                           63
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.      "Use (^E)dit option to set up that Template" -- You have attempted to 
  3697.      copy a non-existent Template into a Plan file.  If you made a mistake 
  3698.      in designating the Template, try entering it again.  If you need to 
  3699.      set up that Template, you must do so in EDITX, accessed by pressing ^E 
  3700.      (Ctrl-E) at the Main Menu.
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.  
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.  
  3729.  
  3730.  
  3731.  
  3732.  
  3733.  
  3734.  
  3735.  
  3736.  
  3737.  
  3738.  
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.  
  3749. APPENDIX A                           64
  3750.